Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Alternatywa dla funkcji Math.random();
Forum PHP.pl > Forum > Przedszkole
-Hajt-
Przeglądałem dokumentacje PHP i nie zauważyłem funkcji Math.random(); z języka JS. Czy istnieje coś takiego co generuje losowe liczby w formacie 0.6573416757788887? Chciałem przerobić funkcje rand, żeby wyświetlała losowe liczby w taki sposób ale nie potrafie.
b4rt3kk
Tzn. w jakim formacie? Po kropce?

  1. echo '0.'.md_rand(100000, 1000000);
skowron-line
@b4rt3kk typo
  1. echo mt_rand(100000, 1000000) / 1000000;
-Hajt-
W takim formacie jak robi to funkcja Math.random(); z języka JS.

Chyba zamiast md_rand, chodzi o mt_rand. Dzięki za szybką odpowiedź ale mam jeszcze jedno pytanie czy się różni md_rand od rand?
b4rt3kk
Cytat(-Hajt- @ 13.08.2013, 15:50:47 ) *
W takim formacie jak robi to funkcja Math.random(); z języka JS.

Chyba zamiast md_rand, chodzi o mt_rand. Dzięki za szybką odpowiedź ale mam jeszcze jedno pytanie czy się różni md_rand od rand?


Różnią się czasem po jakim otrzymujesz wynik. Na korzyść mt_rand.
Greg0
Tutaj jest ciekawe przedstawienie graficzne różnic w losowości tych dwóch funkcji http://tjl.co/blog/code/followup-php-rand-vs-mt_rand/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.