мне нужно сделать функцию, которая при шансе в 5% выполнялась. У меня есть идея реализовать это через массив, в котором будет 100 чисел, 5 из них будут 1, а остальные 0. Потом просто брать случайное число из массива и если выпадет 1, то переходим к функции. Или сделать $i = rand(0,100), а потом условие if($i =< 4).
Только мне кажется, что оба варианта не совсем удачные, может быть есть реализация получше?
|