Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%)
|
Cześć, chciałbym się zapytać która funkcja odpowiada za losowanie w PHP liczb, przykładowo jeśli ustalimy przedział od 1 do 10 to liczbę wylosujemy w rand, a jeśli ustalimy od: 0.004 do 2 to już rand nie działa, wiec jaką funkcją wylosować tak aby mieć np 0.01, 0.1, 0.02 lub 1.003, do 2 lub 3 miejsc po przecinku.
Pozdrawiam i z góry dziękuje. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Pewnie są już jakieś gotowce na php ale ja bym spróbował z dodawaniem przecinka po wylosowaniu.
Np. rand 1-1000. Losuje 531. Dodaje przecinek i mam 5,31. Można też z dzieleniem spróbować (dzielić przez 1000). Zależy też jaki zakres ma być. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%)
|
Można by i tak, ale wydaje mi się że kiedyś widziałem taką funkcję która za to odpowiada (IMG:style_emoticons/default/wink.gif)
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
http://hu2.php.net/manual/pl/function.rand.php#75794
Wystarczy wejść na stronę o random i wyszukać słowa float.. Ten post edytował markonix 22.06.2012, 17:22:42 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 16:28 |