Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Генерация случайных чисел в цикле
 
 автор: dron   (13.11.2006 в 01:00)   письмо автору
 
 

нужно что бы скрипт делел так:
допустим есть число 56
скрипт должен генерировать случайные числа
rand(0,99) в цыкле пока не сгенерируется число 56 и тогда он остановиться и покажет 56=56
а так же подсчитает сколько циклов было сделано
подскажите пожалуйста

   
 
 автор: cheops   (13.11.2006 в 01:11)   письмо автору
 
   для: dron   (13.11.2006 в 01:00)
 

Можно поступить следующим образом
<?php
  $var 
56;
  
$i 0;
  while(
true)
  {
    
$rand rand(0,99);
    
$i++;
    if(
$var == $rand) break;
  }
  echo 
$i;
?>

   
 
 автор: dron   (13.11.2006 в 01:21)   письмо автору
 
   для: cheops   (13.11.2006 в 01:11)
 

не работает... скрипт выдаёт разные числа и всё...

   
 
 автор: dron   (13.11.2006 в 01:26)   письмо автору
 
   для: dron   (13.11.2006 в 01:21)
 

А нет всё работает $i это ж кол во циклов, респект cheops

   
 
 автор: cheops   (13.11.2006 в 01:27)   письмо автору
 
   для: dron   (13.11.2006 в 01:21)
 

Конечно, так как число 56 генерируется каждый раз за разное количество циклов (именно это число и выводит скрипт), вывести строку "56=56", вы можете это осуществить при помощи конструкции
<?php
  
echo "56=56<br>";
?>

   
 
 автор: dron   (13.11.2006 в 01:28)   письмо автору
 
   для: cheops   (13.11.2006 в 01:27)
 

А нет всё работает $i это ж кол во циклов, респект cheops

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования