Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Random / Randomize-probleme

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
16.09.2004, 12:06 Uhr
~Seddto
Gast


Hallo,

Ich möchte mit Hilfe von Randomize und Random in meinem Programm-Zufallswerte erstellen.
Das Problem ist: Die über random generierten Zufallswerte sind immer gleich. Es sollen insgesamt 5 Zufallszahlen aus einem Zahlenbereich der in der Regel(es kann leichte Abweichungen nach uten oder oben geben) zwischen 0 und 20 liegt. Ich habe den Zufallsgenerator zunächst mit Randomize() initialisiert und gerneriere dann später mit
random(MaximaleZufallszahl) die Zufallszahl. Aber es kommen immer die genau gleichen Zahlen raus. Kann mir jemand einen tipp geben, was ich falsch mache?

Danke & LG Seddto
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.09.2004, 13:10 Uhr
ao

(Operator)


Soweit ich weiß, hat Randomize () Parameter, womit man das steuern kann. Lies in der Doku nach.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.09.2004, 13:25 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Hast Du Randomize() zusammen mit Random() in einer Schleife?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.09.2004, 10:33 Uhr
~Seddto
Gast



Zitat von Bruder Leif:
Moin!

Hast Du Randomize() zusammen mit Random() in einer Schleife?


Hallo

Ja ich habe Randomize zusammen mit Random in einer Schleife und habe darauf geachtet das aufjedenfall Randomize aufgerufen werden muss bevor Random kommt. Ich hab auch schon in einem anderen Forum gelesen das ich statt Randomize() die Procedure randomize() - also klein geschrieben - weil Randomize() mit großem R einen Bug haben soll. Das hat aber auch nichts gebracht, ich erhalte immer die genau gleichen Zufallszahlen.

@ao

Randomize erwartet keine Parameter:

Prototype
void randomize(void);
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.09.2004, 10:59 Uhr
ao

(Operator)



Zitat von ~Seddto:
Ja ich habe Randomize zusammen mit Random in einer Schleife und habe darauf geachtet das aufjedenfall Randomize aufgerufen werden muss bevor Random kommt.

Aber nicht vor *jedem* Aufruf von Random neu Randomize'n.

Es wird *einmal* geRandomize't, bevor Random zum ersten Mal aufgerufen wird; typischerweise beim Programmstart, oder in einem passenden Konstruktor. Die folgenden Aufrufe von Random bekommen dann *kein* Randomize mehr.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.09.2005, 15:17 Uhr
~Kael Uka
Gast


Hi,
um 10 Zufallszahlen zwischen 1 und 10 zu erhalten versuch es mal so:


C++:
    srand( (unsigned)time( NULL ) );
    for(int i = 0; i < 10; i++)
    {    
        int t_iRan = (rand()+1)%11;
    }




Gruss von einem, dem es gerade eben genauso ging
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.09.2005, 18:20 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Ich glaube nicht, dass ihm das jetzt noch was nützt...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
08.09.2005, 16:09 Uhr
muhahahaha
Funsofts next Userpic model 2006 :D


meinst du jetz immer eine zahl zb 5 oder immer die gleiche zahlenreihenfolge also zb 1,5,6,8
und die kommen immer wieder nach jedem programm start?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
09.09.2005, 19:13 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


schau mal aufs datum muhahahaha :P
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
10.09.2005, 14:53 Uhr
muhahahaha
Funsofts next Userpic model 2006 :D


hä? wasn jetz los?
vielleicht kapiers ichs dann

Dieser Post wurde am 10.09.2005 um 14:55 Uhr von muhahahaha editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: