|
|
|
| Не могу написать скрипт для генерации ряда рандомных номеров, которые бы не повторялись. В ПХП новичок. Заранее благодарю за помощь. | |
|
|
|
|
|
|
|
для: SPARTA
(10.03.2009 в 21:02)
| | Забыл добавить что ряд не должен быть предсказуем(т.е. не 123456 и тд) )) | |
|
|
|
|
|
|
|
для: SPARTA
(10.03.2009 в 21:06)
| | Вот как вариант:
<?php
$n = 5; // количество сгенерированных цифр
$line = array(); // ряд из случайных цифр
for( $i = 0; $i < 5; $i++ )
{
$num = rand(0, 9);
if( in_array($num, $line) or ($num == $line[$i-1] + 1) ) $i--;
else $line[$i] = $num;
}
foreach($line as $value)
{
echo $value;
}
?>
|
| |
|
|
|
|
|
|
|
для: Mookapek
(10.03.2009 в 21:41)
| | Большое спасибо! работает, действительно, на такое пока у меня опыта бы не хватило)))) | |
|
|
|