![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 15.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
szukam sposobu na generowanie liczby długości, powiedzmy 50 znaków, na podstawie liczby długości 4-5 znaków. liczba ta nie może być losowa! tj. za każdym razem funkcja norand($seed) ma dać ten sam wynik, dla tego samego $seed. Niemniej zmiana $seed o 1 powinna dać jako rezultat na tyle inną liczbę, aby sprawiała wrażenie losowej. Z pewnością nie jestem pierwszą osobą, która rozwiązała ten problem (napisałem funkcję w oparciu o operacje *, % i pow()), lecz szukam rozwiązania które daje prawdziwie losowy (dla której rozkład normalny jest linią poziomą, a nie pofalowaną krzywą) rozrzut wyników. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 31 Dołączył: 30.03.2009 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
(IMG:style_emoticons/default/questionmark.gif) ?
Skoro liczba nie ma być losowa to jeżeli znasz liczbe nr 14 to powinieneś znać liczbę następną czyli nr 15 itd. Łatwo przecież taką funkcję napisać. Wystarczy użyć tabeli i książki telefonicznej. Co to jest liczba losowa? Jeżeli znasz liczbę nr 11 to nie możesz znać liczby nr 12.(totolotek) Szukasz kota który nie jest kotem? Ten post edytował celbarowicz 5.09.2014, 18:33:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 19:08 |