Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Вниз

php. случайный элемент числового множества   Найти похожие ветки 

 
БарЛог ©   (2008-05-26 18:56) [0]

Всем привет. Требуется аналог функции rand(). Что-то вроде

$a = analog_rand(1,2,5,7,8);

Где $a должно принять одно из указанных в скобках значений.
Значения числовые.

Есть ли такая функция, или придётся писАть самому?


 
MBo ©   (2008-05-26 19:01) [1]

Придется писать. Целую строчку,не считая заголовка


 
Тыщ ©   (2008-05-26 19:01) [2]

$a = array_rand(array(1,2,5,7,8));


 
БарЛог ©   (2008-05-26 19:05) [3]

Люблю я этот сайт!!!
Спасибо.


 
БарЛог ©   (2008-05-26 19:10) [4]

$a = array_rand(array(1,2,3,4,5));

периодически выдает ноль! :(


 
Тыщ ©   (2008-05-26 19:15) [5]

Тогда так:

$a = array(1,2,5,7,8);
$b = $a[array_rand($a)];


 
Тыщ ©   (2008-05-26 19:19) [6]

И вообще, мануал рулит
http://www.php.net/get/php_manual_ru.chm/from/a/mirror


 
БарЛог ©   (2008-05-26 19:44) [7]

Спасибо.


 
SerJaNT ©   (2008-05-27 01:52) [8]

Можно и так:

$a = array(5, 8, 3, 6, 4);
$b = $a[rand(0, count($a)-1];


 
SerJaNT ©   (2008-05-27 02:07) [9]

сорри, забыл...

$a = array(5, 8, 3, 6, 4);
$b = $a[rand(0, count($a)-1)];



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
2-1213623272
DFT
2008-06-16 17:34
2008.07.13
WMPaint


2-1213098806
ciborg
2008-06-10 15:53
2008.07.13
TComboBox только для чтения


15-1211885033
pasha_golub
2008-05-27 14:43
2008.07.13
Превратить старый ноутбук в multimedia комбайн


15-1211889596
map
2008-05-27 15:59
2008.07.13
Какрта в программе


2-1213120133
Riply
2008-06-10 21:48
2008.07.13
Warning, которого быть не должно.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский