Wie fülle ich ein array mit zufälligen Gleitkommazahlen?

Ich bin der Hoffnung, einen Weg zu finden, füllen Sie ein array mit zufälligen Gleitkommazahlen. Mein array ist in Größe 50 und ich bin der Hoffnung, diese zu füllen array mit random float-zahlen aus dem Bereich 1 bis 25. Hier ist was ich habe, so weit. Ich bin sehr dankbar für Tipps oder Antworten, die jemand bieten kann. Danke.

#include <iostream>

#include <ctime>

#include <cstdlib>

using namespace std;


int main()

{

float myArray[50];


for(int i = 1; i <= 25; i++)

{

srand(time(0));


myArray[i] = (rand()% 50 + 1);

cout << myArray[i] << endl;



system("Pause");

return 0;

} 

}
Klassen aus <random>.
Tun Sie nicht srand in der Schleife der Zeit werden die gleichen sein, zumindest zwischen einigen der Anrufe.
Sie sind zurzeit nur die Hälfte-füllen Sie Ihre array - ich muss gehen bis zu 50 und Ihre E-Modul werden muss 25.

InformationsquelleAutor stackexchange12 | 2013-09-24

Schreibe einen Kommentar