我想要一个小的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。欢呼:))谢谢
答案 0 :(得分:1)
function getPair()
{
$colors = array( "blue", "yellow" );
$elem = $colors[ rand( 0, count( $colors ) - 1 ) ];
return array( rand( 0, 1 ) * rand( 1, 5 ), $elem );
}
答案 1 :(得分:0)
0的概率为50%会使随机过程产生偏差。见: