Главная страница
    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.46 MB
Время: 0.007 c
15-1211878467
ekto
2008-05-27 12:54
2008.07.13
NASM


15-1212351902
Умище-00013
2008-06-02 00:25
2008.07.13
Как скоро анкеты заспамят?


15-1211644660
@!!ex_from_browser
2008-05-24 19:57
2008.07.13
DMClient. Сдохла конференция Прочее


15-1211953292
1C
2008-05-28 09:41
2008.07.13
Grid


2-1213333226
TForumHelp
2008-06-13 09:00
2008.07.13
Значение из TMyComponent





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский