» »

rand c++

rand c++

__jack__ ::

Imam sledeč problem:

Uporabil sem funkcijo rand iz zaglavja time.h na takšen način:

int stevilo;
srand ( time(NULL) );
stevilo = rand() % 10 + 1;

Problem je, da mi program nikakor ne izbira med 1 in 10, kot bi moralo. Izbiral bo tudi številke kot so 14 ali 15. V čem je problem?

Ktj ::

Probaj dati vse skupaj v oklepaj, ker mogoče pride do čudnega obnašanja. Govorim iz glave ker nemorem preveriti kode.

LP

tCockta ::

Men čisto lepo dela med in izbira 1 in 10.
#include <iostream.h>
#include <time.h>
#include <stdlib.h>
void main()
{
	int stevilo;

	srand ( time(NULL) );
	for(int i=0;i<20;i++)
	{
		stevilo = rand() % 10 + 1;
		cout<<stevilo<<" ";
	}
}

 SLiKA

SLiKA



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Vprašanje v zvezi z rand() funkcijo

Oddelek: Programiranje
495440 (4630) fireice
»

[C++] Generiranje naključnih števil tipa double

Oddelek: Programiranje
81870 (1779) mn
»

Pomoč pri nalogi v C++

Oddelek: Programiranje
51373 (1373) bozjak
»

[C] random do poljubne številke

Oddelek: Programiranje
172164 (1831) napsy
»

srand in program v Cju???

Oddelek: Programiranje
131594 (1464) nuclear

Več podobnih tem