Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 29.03.2011., 23:08   #1
ZMAJ
Premium
 
Datum registracije: Jan 2003
Lokacija: Zagreb
Postovi: 2,937
Random generator - java

Vjerojatno vrlo jednostavno pitanje... Kako napravim da mi generator baca recimo samo brojeve 0, 1, 2, 3 ili 4?

Još jedna stvar me zanima. Jel mogu napravit polje od recimo 5 int članova i da onda random generator napuni to polje sa brojevima od 0 do 4, a da se oni ne ponavljaju?
dakle index[0] = prvirandom broj, index[1] = drugirandombroj itd...
ZMAJ je offline   Reply With Quote
Staro 29.03.2011., 23:18   #2
Mihael
Premium
Moj komp
 
Mihael's Avatar
 
Datum registracije: Feb 2007
Lokacija: Home
Postovi: 2,186
dobiš broj sa rnd i onda provjeriš je li taj broj već zapisan u polju, ako nije, upišeš ga, ako je, ponoviš

EDIT:

Random slucajni = new Random();
int broj = slucajni.nextInt(5); # će ti dati broj od 0 - 4

Zadnje izmijenjeno od: Mihael. 29.03.2011. u 23:41.
Mihael je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 31.03.2011., 22:22   #3
rodney
only fool, not a horse
Moj komp
 
rodney's Avatar
 
Datum registracije: Apr 2008
Lokacija: near zgb
Postovi: 1,280
http://introcs.cs.princeton.edu/14ar...tion.java.html

ili ti: netrebas generirat random brojeve i trpat u niz, dovoljno je samo ispermutirat niz (niz(i)=i), jer onda nemoras provjeravat da li je broj vec u nizu ili ne, sto je dosta prakticnije za duze nizove, jer npr, ako imas niz od 30 brojeva, moglo bi "potrajat" da random generator pogodi bas 30 koji je jedini ostao...
__________________
"I intend to live forever. So far, so good."

job security - example
rodney je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na