MZ78
Новичок
генерация случайного числа в определенных пределах
Нужно сделать функцию, с помощью которой можно будет генерировать случайное число в определенных пределах на основании входной строки, т.е.:
И самое главное , в результате выполнения:
в идеале при достаточно большом интервале между $x и $y должно получиться , что $r1 больше $x и меньше $y и равно $r2 и не равно $r3 и не равно $r4 т.е. вариант с rund() не подходит
Функция должна возвращать один и тот же результат при одинаковых входных параметрах.
Нужно сделать функцию, с помощью которой можно будет генерировать случайное число в определенных пределах на основании входной строки, т.е.:
PHP:
function slсрislovpredele($str,$x, $y , $modificatorunikalnosti)
{
//преобразуем строку $str в число $chislo
for ($i=0; $i<strlen($str); $i++) {
@$chislo.=ord(substr($str, $i, 1));
}
//здесь нужно сделать , чтобы $chislo было не меньше $x и не больше $y
//при этом изменено с помощью $modificatorunikalnosti
//при этом нужно исключить зацикливание скрипта
return ($rezultat);
}
PHP:
$r1=slсрislovpredele("xxx",$x, $y , 1);
$r2=slсрislovpredele("xxx",$x, $y , 1);
$r3=slсрislovpredele("xxx",$x, $y , 2);
$r4=slсрislovpredele("yyy",$x, $y , 1);
Функция должна возвращать один и тот же результат при одинаковых входных параметрах.