WinFuture-Forum.de: Zufalls Zahl Erzeugen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Zufalls Zahl Erzeugen MS Visual C++


#1 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 19. November 2006 - 21:35

Hi,

wie kann iich in microsofts visual c++ 2005 express eine zufalls zahl generieren lassen?

beim Borland builder geht es ja so :

int ZZahl;
	srand(time(NULL));
	ZZahl = rand()%62;
	return ZZahl;


wenn ich diesen code mit dem ms vc++ kompiliere, dann kommt die meldung das "time" unbekannt sein...

danke schonmal im vorraus!

mfg
Fabi
0

Anzeige



#2 Mitglied ist offline   marco_m 

  • Gruppe: Verbannt
  • Beiträge: 258
  • Beigetreten: 12. Mai 06
  • Reputation: 0

geschrieben 19. November 2006 - 21:38

befehl: RANDOMIZE
0

#3 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 19. November 2006 - 21:40

sprich :
int ZZahl;
	randomize();;
	ZZahl = rand(62);
	return ZZahl;


?
0

#4 Mitglied ist offline   marco_m 

  • Gruppe: Verbannt
  • Beiträge: 258
  • Beigetreten: 12. Mai 06
  • Reputation: 0

geschrieben 19. November 2006 - 21:42

weiß ich nicht. sorry.
probiers einfach aus.
0

#5 Mitglied ist offline   MNG 

  • Gruppe: aktive Mitglieder
  • Beiträge: 293
  • Beigetreten: 29. März 06
  • Reputation: 0

geschrieben 19. November 2006 - 21:52

Die Standard-Funktion wäre rand():
#include <cstdlib> 
#include <iostream>

using namespace std;

int main() 
{ 
	int random_integer = rand(); 
}

Das modulo 62 brauchst du nur bei Bedarf ranhängen.

Dieser Beitrag wurde von MNG bearbeitet: 19. November 2006 - 21:53

0

#6 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 19. November 2006 - 22:59

Und "time" zu inkludieren wäre vlt. auch keine schlechte Idee, wenn man srand() auf diesem Wege initialisieren will.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0