![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Czy została napisana jakaś funkcja do losowania dużych (tych z poza zakresu php) liczb?
Jeżeli ktoś posiada coś takiego to prosiłbym o udostępnienie. -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Problem w tym, że to wcale nie jest tak łatwo znaleźć to o czym piszę.
Pozwolę sobie np. zacytować taki oto kod ze strony: http://mgccl.com/2007/02/05/a-large-random-number-generator Cytat
Ja osobiście nie nazwał bym tego generatorem liczb losowych, podpisując się pod tym. Pewnie trudno (dla tak dużych liczb) to sprawdzić doświadczalnie, ale ten kod będzie generował liczby o nierównym rozkładzie statystycznym. Więc to nie jest to co mnie interesuje. Być może ktoś z forumowiczów już miał podobny problem i napisał coś takiego, lub posiada adres do takiego kodu. Jeśli tak to ponawiam prośbę o udostępnienie. Ten post edytował flashdev 7.09.2009, 13:08:15 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Na systemach *nixowych można by skorzystać z /dev/urandom.
Przykładowy kod autorstwa 'robert at scabserver dot com' znajdziesz w 'User Contributed Notes' na stronie http://algorytmy.pl/doc/php/ref.bc.php Pozdrawiam. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zależy też jak duże liczby chcesz losować:
Kod rand: 32767
mt_rand: 2147483647 -------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Zależy też jak duże liczby chcesz losować:
Kod rand: 32767 mt_rand: 2147483647 Czy została napisana jakaś funkcja do losowania dużych (tych z poza zakresu php) liczb? Jeżeli ktoś posiada coś takiego to prosiłbym o udostępnienie. Oczywiście chodzi tutaj o operacje na stringach. -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Niestety nie, liczba jest konwertowana do float i wyświetlona w zapisie naukowym. Specyfika mojego problemy jest bardzo nietypowa ![]() Potrzebuję losową liczbę rzędu googol, ale z dokładnością do 10^0. Poradziłem sobie, już korzystajac z wyzej przedstawionej przeze mnie funkcji. Przy tak dużych liczbach i tak ta funkcja sprawuje się dobrze. -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
;] -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 03:05 |