Suprimos
Lieutenant
- Registriert
- Sep. 2009
- Beiträge
- 516
hallo,
habe die aufgabe einen array mit zufälligen positiven sowie negativen werten zu füllen...
um negative randoms zu erzeugen, habe ich die random funktion mit einer "range" genommen...also random von einer zahl zwischen -15 und 15
Problem ist, wenn ich mir denn array mal ausgeben lasse, kommt sowas wie:
-6,-6,-6,-6,0,7
-1,1,2,2,2,0,7
5,-12,-12,-12,0,7
da sind sehr viele doppelte werte dabei...
ist das leider immer so?...oder hab ich da was falsch?
habe das hier bisher geschrieben:
habe die aufgabe einen array mit zufälligen positiven sowie negativen werten zu füllen...
um negative randoms zu erzeugen, habe ich die random funktion mit einer "range" genommen...also random von einer zahl zwischen -15 und 15
Problem ist, wenn ich mir denn array mal ausgeben lasse, kommt sowas wie:
-6,-6,-6,-6,0,7
-1,1,2,2,2,0,7
5,-12,-12,-12,0,7
da sind sehr viele doppelte werte dabei...
ist das leider immer so?...oder hab ich da was falsch?
habe das hier bisher geschrieben:
Code:
public static int[] Zufall (int n)
{
int [] arrayz = new int [n];
for(int i=0; i < n-1;i++)
{
Random RandNum = new Random();
int num = RandNum.Next(-15, 15);
arrayz[i]=num;
}
return arrayz;
}