๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by Christian R Fri, 16 Jul 2004 14:35
Random en Java
#2310
Author: Christian R
Date: Fri, 16 Jul 2004 14:35
14 lines
1452 bytes
Dag iedereen,

In Java ben ik een vragenspel aan het maken.
Deze vragen worden vanuit een bestand ingelezen en in een ArrayList bewaart.
In de ArrayList zijn deze vragen van een index voorzien. Waarop ze dmv
Random worden opgehaald, telkens een juist antwoord word gegeven.

Mijn vraag is nu, indien er voor de tweede maal hetzelfde Random getal wordt
gegenereerd, zou ik een manier moeten vinden waarop ik kan voorkomen
eenzelfde quizvraag te stellen.
Heeft iemand een idee hoe ik dit kan voorkomen?
Alvast bedankt,

Christian.
Re: Random en Java
#2311
Author: Sp๏ฟฝtrelly
Date: Fri, 16 Jul 2004 14:51
25 lines
2039 bytes
"Christian R" <Christian.Rosseel@pandora.be> schreef in bericht
news:QIRJc.187035$O26.9209987@phobos.telenet-ops.be...
> Dag iedereen,
>
> In Java ben ik een vragenspel aan het maken.
> Deze vragen worden vanuit een bestand ingelezen en in een ArrayList
bewaart.
> In de ArrayList zijn deze vragen van een index voorzien. Waarop ze dmv
> Random worden opgehaald, telkens een juist antwoord word gegeven.
>
> Mijn vraag is nu, indien er voor de tweede maal hetzelfde Random getal
wordt
> gegenereerd, zou ik een manier moeten vinden waarop ik kan voorkomen
> eenzelfde quizvraag te stellen.
> Heeft iemand een idee hoe ik dit kan voorkomen?

Zomaar een ideetje...
Iedere keer als je een vraag gelezen hebt, de vraag verwijderen uit de
ArrayList. De elementen in de lijst opnieuw op elkaar laten aansluiten...
En zo ga je verder totdat je ArrayList leeg is. Daarna kan je 'm opnieuw
vullen natuurlijk.

-- 
mvg,
Peter
Re: Random en Java
#2327
Author: Tassadar
Date: Thu, 22 Jul 2004 11:28
18 lines
1946 bytes
Christian R wrote:

>Dag iedereen,
>
>In Java ben ik een vragenspel aan het maken.
>Deze vragen worden vanuit een bestand ingelezen en in een ArrayList bewaart.
>In de ArrayList zijn deze vragen van een index voorzien. Waarop ze dmv
>Random worden opgehaald, telkens een juist antwoord word gegeven.
>
>Mijn vraag is nu, indien er voor de tweede maal hetzelfde Random getal wordt
>gegenereerd, zou ik een manier moeten vinden waarop ik kan voorkomen
>eenzelfde quizvraag te stellen.
>Heeft iemand een idee hoe ik dit kan voorkomen?
>
Je kan de arraylist zelf door elkaar halen en dan gewoon itereren over 
de door elkaar gehaalde lijst.

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collections.html#shuffle(java.util.List)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads