PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   Random generator - java (https://forum.pcekspert.com/showthread.php?t=212576)

ZMAJ 29.03.2011. 23:08

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...

Mihael 29.03.2011. 23:18

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

rodney 31.03.2011. 22:22

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...


Sva vremena su GMT +2. Sada je 13:04.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger