Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Zufallsvariable (https://www.delphipraxis.net/124615-zufallsvariable.html)

Hans33 22. Nov 2008 13:00

Re: Zufallsvariable
 
ob ich r:Integer; oder r:Real; mach macht kein unterschied im Ergebnis

DeddyH 22. Nov 2008 13:01

Re: Zufallsvariable
 
Wie äußert sich der Fehler denn?

foerster7892 22. Nov 2008 13:13

Re: Zufallsvariable
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var r : integer;
begin
  r := StrToInt(edit1.Text);
  z := random(50)+1;
       if r < z then Label2.Caption := 'Zu niedrig';
       if r > z then Label2.Caption := 'Zu hoch';
       if r = z then Label2.Caption := 'Erraten';
end;
Hi
ich hab zwar selbst keine Ahnung von irgendwas aber probiers mal so!

Hans33 22. Nov 2008 13:14

Re: Zufallsvariable
 
@DeddyH: also ich starte das programm.
Die Lösungszahl ist 0.
Starte ich das Programm neu, ist die Lösungszahl 0.
Das kann ich so oft ich will machen, immer 0.

alzaimar 22. Nov 2008 13:15

Re: Zufallsvariable
 
Zeig mal Deinen Code.

quendolineDD 22. Nov 2008 13:16

Re: Zufallsvariable
 
Scheint als würde bei dir Randomize nicht aufgerufen.
Hast du den Quellcode einfach nur kopiert? Klicke mal doppelt auf deine Form, das bei dir selber das OnCreate-Ereignis erzeugt wird ...

DeddyH 22. Nov 2008 13:16

Re: Zufallsvariable
 
Ist das FormCreate auch zugewiesen? Schau mal im Objektinspektor nach.

foerster7892 22. Nov 2008 13:19

Re: Zufallsvariable
 
bei neuen delphiversionen muss mann oder frau den randomize nicht mehr extra aufrufen(zu mindest nicht für einfaches random ob man den noch für was anderes nutzen kann weiß ich net)

Hans33 22. Nov 2008 13:19

Re: Zufallsvariable
 
@forerster7891: Klappt nicht.
zB. 16 ist zu hoch
15 zu klein
15,5
oder 15.5
kommt eine fehlermeldung

DeddyH 22. Nov 2008 13:21

Re: Zufallsvariable
 
In meiner Hilfe (D2007) steht:
Zitat:

Um den Zufallszahlengenerator zu initialisieren, rufen Sie Randomize einmal auf oder weisen der Variablen RandSeed vor dem Aufruf von Random einen Wert zu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.
Seite 3 von 4     123 4      

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