Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Random (https://www.delphipraxis.net/58789-random.html)

netscanner 12. Dez 2005 18:38


Random
 
Hi Jungs, kann mir jemand erklären, wie die random Funktion in Delphi geht?
Wer schreiben am Mittwoch ne Klausur drüber und ich hab keine Ahnung.
Also:
random (a) + i

also wie verhällt sich a zu i ?

alzaimar 12. Dez 2005 18:46

Re: Random
 
Lies doch mal die Hilfe und schreib ein Miniprogrämmchen...

Random liefert eine Zahl 0 <= r < 1.
Random(X) liefert eine ganze Zahl 0 <= N < X.

zecke 12. Dez 2005 18:48

Re: Random
 
Zu deinem Beispiel findest Du auch einen Thread hier im Forum, in dem die Lösung steht. Du könntest auch Trumpfen, indem Du weißt, was passiert wenn du randomize in das OnCreate des Forms packst :thumb:

netscanner 12. Dez 2005 18:50

Re: Random
 
und random (x) +- i
also das +- i ist mein problem und das steht auch nicht in der dämlichen hilfe, die bei mir sowieso nur auf englisch ist :wall:

St.Pauli 12. Dez 2005 18:52

Re: Random
 
Zitat:

Zitat von alzaimar
Lies doch mal die Hilfe und schreib ein Miniprogrämmchen...

Random liefert eine Zahl 0 <= r < 1.
Random(X) liefert eine ganze Zahl 0 <= N < X.

Hier wurde doch schon alles beschrieben. Was passiert denn, wenn du deine kleinst möglichste Zahl + i nimmst? Was passiert wenn du deine größt-mögliche Zahl + i nimmst...

Das ganze verschiebt sich..

zecke 12. Dez 2005 18:54

Re: Random
 
Die Suche im Forum nach "random" bringt's, der 8. Beitrag sollte dir helfen: der thread

Das Miniprogramm kannst Du ruhig mal probieren wie alzaimar vorschlug. Die range kannst Du ja entsprechend klein setzen und schauen was bei 20 Versuchen rauskommt. Dann erkennst Du bestimmt etwas bzw. wie sich das Ganze verhält.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz