Gå til innhold

random tall og strings, ved bruk av Random


Anbefalte innlegg

Skrevet

Har to ting jeg bare ikke får til, som sikkert er veldig enkelt for dem som kan det!

 

Det ene er:

 

Skal skrive ut random tall mellom 1-6, men jeg får med 0 også..noen tips?

 

public void terning()

{

int number = randomGenerator.nextInt(7);

System.out.println(number);

}

 

hjelp til nummer to er:

 

skal skrive en metode som random returnerer f,eks 3forskjellige string (ja,nei,kanskje) som eksempel..

 

Tusen takk for alle bidrag!

Videoannonse
Annonse
Skrevet

1. Du kan la generatoren gi et tall fra 0 til 5 og så legge til 1.

 

2. Lag en generator som gir 3 tall som du igjen bruker som basis for å returnere en streng.

Skrevet
Skal skrive ut random tall mellom 1-6, men jeg får med 0 også..noen tips?

Dokumentasjonen til nextInt sier at den returnerer et tall mellom 0 (inklusiv) og n (ekslusiv). Med andre ord: hvis du vil ha 1-6 gjør du nextInt(6) + 1:

 

public void terning() {
	int number = r.nextInt(6) + 1;
	System.out.println(number);
}

 

skal skrive en metode som random returnerer f,eks 3forskjellige string (ja,nei,kanskje) som eksempel..

Dette lukter skoleoppgave, så du vil kanskje vise oss hva du har prøvd først? :)

Skrevet
public String getYesNoMaybeAlternate() {
 int i = nextInt(3);
 switch(i) {
 case 0:
return "Yes";
 case 1:
return "No";
 default:
return "Maybe";
}
public String getYesNoMaybe() {
 return new String[] {"Yes", "No", "Maybe"}[nextInt(3)];
}

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...