Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Losowanie liczby z warunkiem
-Gość-
post
Post #1





Goście







[JAVASCRIPT] pobierz, plaintext
  1. Math.floor(Math.random()*321)
[JAVASCRIPT] pobierz, plaintext
to wysoluje liczby z zakresu 1-321.. a jak dodać do tego warunek, by losowało liczby jedynie podzielne przez 16?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
croc
post
Post #2





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:
[JAVASCRIPT] pobierz, plaintext
  1. function randomDivider(min, max, divider) {
  2. return (Math.floor(Math.random() * (Math.floor(max / divider) - Math.ceil(min / divider) + 1)) + Math.ceil(min / divider)) * divider;
  3. }
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post

Posty w temacie
- Gość   [JavaScript]Losowanie liczby z warunkiem   3.12.2011, 12:34:38
- - markonix   Proponuje pętlę while + modulo.   3.12.2011, 23:15:36
- - Piogola   Wylosuj liczbę od 1 do 20 i pomnóż ją przez 16   3.12.2011, 23:23:17
- - croc   Ciekawe pytanie. Ogólnie liczbę losową z zakresu ...   3.12.2011, 23:31:21
- - wita   Rand() i time()   4.12.2011, 00:25:29
|- - croc   Cytat(wita @ 4.12.2011, 00:25:29 ) Ra...   4.12.2011, 00:26:42
- - Gość   ogólnie zrobiłem to tak: [JAVASCRIPT] pobierz, pla...   4.12.2011, 00:35:33
- - Gość   jeszcze tam z poprawką przy deklaracji x=0 a nie 1   4.12.2011, 00:36:45
- - croc   Stworzyłem coś takiego na szybko, ale nie wiem czy...   4.12.2011, 01:02:52
- - Gość   na pierwszy rzut oka działa idealnie   4.12.2011, 12:35:44


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 23:19