Автор Тема: rand  (Прочитано 3541 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
rand
« : 17 Декабря 2001, 21:02:22 »
Почиму Котеров советует использовать mt_rand вместо rand?
Я пробовал
$a=mt_rand(0,10);
echo $a;

?>
и постоянно выдаёт 8
а когда ставлю rand всё нормально.......
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
rand
« Ответ #1 : 17 Декабря 2001, 21:16:17 »
сначала mt_srand нужен.
например mt_srand(time())
Евгений aka Razor,

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
rand
« Ответ #2 : 17 Декабря 2001, 21:32:57 »
ещё такой вопрос реально такую программу написать на пхп?

program first;
uses crt;
var x,y,a: real;
begin
a:=2;
x:=2;
y:=(x-pi)*((x-(a/(x-pi)))/(1+x-pi));
writeln(y)
end.

я попробовал что-то не выходит :)
[php]
$a=2;
$x=2;
@$y=($x-pi)*(($x-($a/($x-pi)))/(1+$x-pi));
echo $y;
?>
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
rand
« Ответ #3 : 17 Декабря 2001, 21:36:07 »
Цитировать
@$y=($x-pi)*(($x-($a/($x-pi)))/(1+$x-pi));



А pi - это число Пи ?

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
rand
« Ответ #4 : 17 Декабря 2001, 21:44:40 »
ага
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
rand
« Ответ #5 : 17 Декабря 2001, 21:45:48 »
Ну и откуда php знает, что pi это ПИ ?

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
rand
« Ответ #6 : 17 Декабря 2001, 21:58:17 »
Alan
M_PI поставь, есть константа такая.
Евгений aka Razor,

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
rand
« Ответ #7 : 17 Декабря 2001, 22:13:18 »
изменил результат тот же
Ну и откуда php знает, что pi это ПИ ?
а это как тогда понять?
echo pi();
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
rand
« Ответ #8 : 17 Декабря 2001, 22:25:09 »
Цитировать
а это как тогда понять?
echo pi();


Сорри не знал.

У меня кстати всё работает
http://webscript.ru/1.php

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
rand
« Ответ #9 : 17 Декабря 2001, 22:43:23 »
работает только с результатами программы на паскале не сходится...
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
rand
« Ответ #10 : 17 Декабря 2001, 23:02:54 »
Цитировать
работает только с результатами программы на паскале не сходится...


естественно

вот как надо

<? 
$a=2
$x=2
echo 
pi();
$y=($x-pi())*(($x-($a/($x-pi())))/(1+$x-pi())); 
echo 
$y
?>

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28