Rand ja for-looppi (apua koodiin)

Anonyymi

Moi,

Pitäisi siis tehdä ohjelma, joka antaa satunnaislukuja niin monta kierrosta, kun käyttäjä haluaa. Ongelma on nyt se, että antaa samat random luvut kaikilla kierroksilla. Missä tässä on virhe?


#include <iostream>
#include <stdlib.h>
#include <time.h>

using namespace std;

int main()
{

char uusi = 'k';

while (uusi == 'k')
{
int n;
cout << "Monta kertaa arvotaan? \n";
cin >> n;
cout << endl << endl;


for ( int a = 1; a <= n; a )
{

int random_1 = 0, random_2 = 0;

srand(time(NULL)); // satunnaisluvun ns. siemenluku haetaan kellosta

random_1 = 0 rand() % 11; // satunnaisluku 0-10
random_2 = 50 rand() % 51; // satunnaisluku 50-100


cout << a << ". kierros: \n"; // tulostaa monesko kierros on menossa
cout << "Satunnaisluvuksi valilta 0-10 tuli " << random_1 << endl;
cout << "Satunnaisluvuksi valilta 50-100 tuli " << random_2 << endl << endl;

} // FOR-loopin loppu

cout << endl << "Uudelleen? (k/e)" << endl;
cin >> uusi;
cout << endl;

} // While-loopin loppu

cout << "Ohjelma on loppu" << endl << endl;
system("pause");
return 0;
}

4

198

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi
      • Anonyymi

        tuossa näyttää toimivan

        2
        27
        6
        9
        26


    • Anonyymi

      srand(time(NULL)); ei saa olla for-loopissa niin lähti toimimaan...

      • Anonyymi

        Liian nopea kone...


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. IS: Väitöstutkimus - Pyöräilybuumi oli pelkkä kupla!

      Pyöräilybuumista paljastui karu totuus Väitöstutkimuksen mukaan suuri suomalainen pyöräilyrenessanssi olikin vain pelkk
      Maailman menoa
      5
      1264
    2. Turussa Varissuolla bussikuski ajoi lapsen yli lapsi kuoli

      Poliisi " Epäilee " kuskia törkeästä liikenneturvallisuuden vaarantamisesta ja törkeästä kuolemantuottamuksesta.
      Maailman menoa
      168
      1183
    3. Milloin bikineistä

      Tuli juhla tai esiintymis asu? Pikkasen harkintaa vois käyttää. Bikinit kuuluvat uimarannalle. No, mitä maailman tähdet
      Maailman menoa
      102
      1045
    4. Mene perheinesi arkkiin - kasteelle !

      Juutalaiset oli hyvin lapsirakkaita, mitään ehkäisyä ei käytetty. Perheissä oli paljon lapsia. Viiden koko perheen kast
      Kaste
      470
      987
    5. 131
      884
    6. Olimmeko molemmat

      ujoja ja hankalia, vai minä vain? Mietin, oliko se silloin epävarmuutta vai kiinnostuksen puutetta.
      Ikävä
      71
      884
    7. Me, kaikki suomalaiset, emme pommita Pietaria

      Vaikka Suomen tasavalta, yhdessä muun Euroopan sekä USA:n kanssa käykin hyökkäyssotaansa Venäjää vastaan, pommittaen nyt
      NATO
      271
      879
    8. Johanna Tukiainen ei suostu muuttamaan pois vuokra-asunnosta!

      Seiska kertoi tänään, että Johanna Tukiainen ei ole suostunut poistumaan Helsingin Munkkisaarenkadun vuokra-asunnostaan.
      Kotimaiset julkkisjuorut
      64
      786
    9. Mun on ikävä sua J ,

      Mun on ikävä sua J, haluaisin tutustua paremmin (vaikka tämä aivan älytöntä onkin). Voitaisiinko nähdä ja jutella ihan
      Ikävä
      45
      783
    10. Apostolit kastoivat eri tavalla kuin kirkko

      Raamatussa on kaksi ristiriitaista kastekaavaa. Toinen ei voi olla oikea. Kumpi on alkuperäinen? "Menkää siis ja tehkää
      Kaste
      395
      753
    Aihe