Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

NiBurhe

Kaiser

Dabei seit: 07.04.2003

Beiträge: 1 292

 

1 Zum Seitenanfang

Dienstag, 22. Juni 2004, 19:59

[C++]Zufallszahlen - kein richtiger Zufall

Hallo,
ich generiere mit

Quellcode

1
rand()%100

eine zufallszahl, eine Zahl kommt auch raus, aber immer die selbe Reihenfolge, jedesmal, wenn ich das Programm starte beginnt die gleiche Kette, Mittlerweile kenne ich die auswendig, der sollte aber eigentlich Zufallszahlen generieren und net nur eine Reihenfolge.

Wie kann man eigentlich Zufallszahlen mit einer Nachkommastelle generieren?

Danke
NiBurhe
 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

2 Zum Seitenanfang

Mittwoch, 23. Juni 2004, 08:29

RE: [C++]Zufallszahlen - kein richtiger Zufall

Hallo,

probier mal ein

randomize();

davor.

Das Problem der sich wiederholenden Zufallszahlen ist übrigens in allen Sprachen vorhanden.

Gruss
Marty
 

lorenz

Haudegen

Dabei seit: 05.11.2002

Beiträge: 647

 

3 Zum Seitenanfang

Mittwoch, 23. Juni 2004, 11:29

also ich weiß jetzt nicht genau obs randomize in cpp überhaupt gibt aber es gibt ne funktion srand musst mal nach suchen die macht dann das verschidene zahlen kommen

mfG LA
 

Fab

Lebende Foren Legende

Dabei seit: 30.03.2003

Beiträge: 1 635

 

4 Zum Seitenanfang

Mittwoch, 23. Juni 2004, 13:19

Hey schau mal hier unter Zufall:

http://www.willemer.de/informatik/cpp/verarb.htm

randomize gibt es schon ;)

Mfg Fab
 

silence

König

Dabei seit: 28.02.2003

Beiträge: 981

 

5 Zum Seitenanfang

Mittwoch, 23. Juni 2004, 16:21

Schon mal versucht die Zufallszahlen von der Zeit abhängig zu machen?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>


int main(int argc, char* argv[], char* env[])
{
	
	
	short zahl=0;

	srand( (unsigned)time( NULL ) );

	for(int i=0; i <= 100; i++)
	{
		zahl = rand();
		cout << zahl << endl;
	};

	getch();
	return 0;


}
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »silence« (23. Juni 2004, 16:21)

 

Ainf

Grünschnabel

Dabei seit: 26.06.2004

Beiträge: 1

 

6 Zum Seitenanfang

Samstag, 26. Juni 2004, 11:11

Ich würde dir raten ein veränderliche größe wie die zeit durch eine Zahl zu dividieren
 

Racked-Jay

Routinier

Dabei seit: 04.01.2003

Beiträge: 416

 

7 Zum Seitenanfang

Dienstag, 29. Juni 2004, 21:46

Quellcode

1
2
3
4
5
int zufall(int maxsize)  
{    
   srand( (unsigned)time( NULL ) );    
   return ((rand()%maxsize)+1);  
}


Hier die Funktion müsste auch gehen. Also bei mir funktioniert die sehr zuverlässig.
PS: Hatte vor ein paar tagen auch das Problem wie du und hab mir dann die Funtkion hier geschrieben.

Bei Fragen melde dich bei mir ;)
**Mitglied des Stargate Modteams für HL2**
 

Ähnliche Themen