Arrays mit Zufallszahl füllen

  • Hi , wie der Title schon sagt möchte ich Arrays mit Zufallszahlen füllen
    [cs]
    int[] zahlen = new int[30];
    Random rnd = new Random();
    for (int start = 0; zahlen.Length > start; start++)
    {
    zahlen[start] = rnd.Next(0, 250000);
    }[/cs]
    Das Problem jeder Platz wird mit der gleiche Zahl gefüllt...


    zahlen[1] zum Beispiel ist 1000
    zahlen[2] ist 1000 usw..


    MFG Waschi :D



  • Ich hab mir gerade mal die Funktion von rnd.next angeguckt. Die Parameter sind Integerwerte und 250.000 ist über dem Bereich von Integer. Aber ich glaube nicht, dass es daran liegen wird. ?(

  • Pack mal Randomize() davor oder in die Load() void deiner Form.


    MfG


    //edit: achja int hat nen wertebereich von signed -2,2 - +2,2 mrd un unsigned von 0 bis 4,3 mrd :D

  • Upps....Ich bin wohl einfach zu dumm... :dashing: :dashing:
    ich hatte die ausgabe falsche :patsch: .... (immer zahlen[1], zahlen[1] ausgegeben...
    Also meine Schleife oben klappt^^
    Aber danke für die vielen Antworten.. :thumbsup: