![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
mam funkcje
ktora generuje mi liczby losowe z zakresu od 1 do 2^31 i działa to OK. Natomiast jezeli wpiszę 2^32 to juz jest problem bo funkcja zwraca tylko jedynki
domyslam sie ze jest to kwestia zakresu int-ów i ze powinienem jakos zrobic unsigned zeby zwolnić jeszcze jeden bajt na kolejną potęge dwójki ale nie mam pojecia jak to zrobić. Jezeli to ja cos mieszam z tymi zakresami, a powinno sie inczej tam uzyskac liczby od 1 do 2^32 dajcie znac prosze Ten post edytował hhg 15.04.2007, 13:23:33 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 0 Dołączył: 24.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nigdy nie potrzebowałem tak dużych liczb , znalazłem coś o tym może coś zdziałasz
http://www.mysqlperformanceblog.com/2007/0...nd-portability/ Co nieco tam pisze dokładnie nie czytałem . -------------------- c++ , javascript , PHP , SQL , MYSQL , CSS - wszystko czego potrzebuje prawdziwy mężczyzna LoL
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
a jak myslicie to jest rozwiazanie:
http://pl2.php.net/manual/en/function.bcpow.php ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 17:22 |