Lösungen zu ArrayList/Vector folgen
// ------------------------- 1 ---------------------------- \\
import java.util.*;
public class RandomDemo1
{
public static void main(String args[])
{
int lottoZahl[] = new int[6] ;
Random rd = new Random();
for(int i=0; i<lottoZahl.length; i++)
{
lottoZahl[i] = rd.nextInt(49) + 1 ;
System.out.print(lottoZahl[i]+"\t");
}
System.out.println("\n--------------------");
try{ Thread.sleep(1000); } catch(Exception ex) {}
rd = new Random(); // neuer Zufallsgenerator
for(int i=0; i<lottoZahl.length; i++)
{
lottoZahl[i] = rd.nextInt(49) + 1 ;
System.out.print(lottoZahl[i]+"\t");
}
System.out.println("\n--------------------");
rd = new Random(0);
rd.setSeed(2); // Startindex wird gesetzt
for(int i=0; i<lottoZahl.length; i++)
{
lottoZahl[i] = rd.nextInt(49) + 1 ;
System.out.print(lottoZahl[i]+"\t");
}
System.out.println("\n--------------------");
rd = new Random(0);
rd.setSeed(2); // gleicher Startindex wird gesetzt
for(int i=0; i<lottoZahl.length; i++)
{
lottoZahl[i] = rd.nextInt(49) + 1 ;
System.out.print(lottoZahl[i]+"\t");
}
System.out.println("\n--------------------");
}
}
// ------------------------- 1 ---------------------------- \\
import java.util.*;
public class RandomDemo2
{
public static void main(String args[])
{
double gauss[] = new double[15] ;
double sum=0 ;
Random rd = new Random(2);
for(int i=0; i<gauss.length; i++)
{
gauss[i] = rd.nextGaussian() ;
sum += gauss[i] ;
System.out.println(gauss[i]);
}
System.out.println("\nmean value = " + sum/gauss.length);
rd.setSeed(2);
sum=0;
for(int i=0; i<gauss.length; i++)
{
gauss[i] = rd.nextGaussian() ;
sum += gauss[i] ;
System.out.println(gauss[i]);
}
System.out.println("\nmean val = " + sum/gauss.length);
}
}