Допустим у меня 18 процентов из 100. Мне надо сделать типа рандома. Чтобы в процентном отношении выпал какой-то результат.
Например если ты попал в 18 процентов, то пишет "удачно", не попал "не удачно".
Вариант НЕ катит:
<?php
$rand=rand(0,100);
if($rand<18)echo "удачно"; else echo "не удачно";
?>
НЕ подходит
ваще не понял..
[code]<?
$my_p = 18;
$c1 = rand(0, $my_p);
$c2 = rand(0, 100);
print $c1 > $c2 ? 'попал':'не попал';
?>[/code]
ebalazhabagadyuku, прочти пару раз. На пальцах объяснять не буду.
Тоже самое что и мой вариант. Не катит в плане отношения.
Нет. Мне например нужно так. Выбить из 100, 18 чисел разных. И сделать rand. Если rand равен одному из этих чисел, то выводить Верно.
Alekksss, [code]
$i = 0;
$my_p = 18;
for ($i = 0; $i < $my_p; $i++) {
$n[] = rand(1, 100);
}
print (in_array(rand(1, 100), $n) == true) ? 'выпало':'не выпало';
[/code]
так?