Ich schreibe das Programm eine ganzzahliger (Pseudo-)Zufallsgenerator random7() der gleichverteilt Zahlen zwischen 1 und 7 (inklusive der Grenzen). Ich darf keine (Pseudo-)Zufallsfunktion aus der Java-Bibliothek, noch ein selbstgeschriebener (Pseudo-)Zufallsalgorithmus benutzt werden. Ist mir nicht klar. Wie soll ich mit private static int random zu programmieren. Könnt Ihr mir Tipps geben? Danke.
Java:
import java.util.Random;
class Random7 {
private static Random rg = new Random();
private static int random5() {
return rg.nextInt(5)+1;
}
private static int random7() {
}
public static void main(String s[]) {
int hist[] = new int [7];
int N = Integer.parseInt(s[0]);
for (int i = 0; i < N; ++i)
++hist[random7()-1];
for (int i = 0; i < 7; ++i)
System.out.println(hist[i]);
}
}