![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Proponuje pętlę while + modulo.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 151 Pomógł: 36 Dołączył: 1.02.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wylosuj liczbę od 1 do 20 i pomnóż ją przez 16
-------------------- Google Manual
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ciekawe pytanie. Ogólnie liczbę losową z zakresu <min, max> można wylosować tak:
Musiałbyś sprawdzić ile jest liczb podzielnych przez daną liczbę w wybranym zakresie, odpowiednio zmniejszyć zakres losowania na 0 - k, gdzie k to ilość tych liczb i potem przemnożyć przez ten dzielnik. Trochę zabawy, ale można to zrobić spokojnie w jednej linijce I BEZ ŻADNYCH WHILE. Ten post edytował croc 3.12.2011, 23:32:17 |
|
|
-wita- |
![]()
Post
#5
|
Goście ![]() |
Rand() i time()
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-Gość- |
![]()
Post
#7
|
Goście ![]() |
ogólnie zrobiłem to tak:
nie wiem czy optymalne, ale nic lepszego niż phpowe array_rand nie przyszło mi do głowy a co do while+modulo, kombinowałem z tym przed napisaniem tematu i nic z tego |
|
|
-Gość- |
![]()
Post
#8
|
Goście ![]() |
jeszcze tam z poprawką przy deklaracji x=0 a nie 1
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem coś takiego na szybko, ale nie wiem czy działa w 100% no i raczej też nie optymalnie, choć dużo lepiej:
|
|
|
-Gość- |
![]()
Post
#10
|
Goście ![]() |
na pierwszy rzut oka działa idealnie
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:20 |