иметь дело со случайными числами в php? - PullRequest
0 голосов
/ 26 октября 2010

Я хочу, чтобы маленькая функция php выбирала число от 0 до 5 с вероятностью 50%, что оно будет равно нулю, а также случайным образом выбирала одну из двух строк:

choose number between 0,1,2,3,4,5 randomly
(50% chance for zero, 50% chance for 1,2,3,4,5)
and 

choose string blue, yellow randomly

return(number, string); 

может php сделать это в одной функции.ура :)) спасибо

Ответы [ 2 ]

1 голос
/ 26 октября 2010
function getPair()
{
    $colors = array( "blue", "yellow" );
    $elem = $colors[ rand( 0, count( $colors ) - 1 ) ];
    return array( rand( 0, 1 ) * rand( 1, 5 ), $elem );
}
0 голосов
/ 26 октября 2010

50% шансов на 0 делает случайный процесс смещенным.Смотрите это:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...