Seite 1 von 1

Zufälle

BeitragVerfasst: Sa 23. Aug 2003, 02:53
von TrickyFingers
Servus!

Wie wird ein Zufallsgenerator erstellt, der mir ganzzahlige Werte zwischen z.B. 1-100 ausgibt?

Danke Falk!

Re: Zufälle

BeitragVerfasst: Sa 23. Aug 2003, 11:06
von LSD
Lbl 1
Int (Ran#x100)->A
If A<1=>Goto 1
IfEnd
Locate 1,1,A

So ungefair.



Re: Zufälle

BeitragVerfasst: Sa 23. Aug 2003, 11:48
von BCGSR
@LSD: Das Beispiel solltest du ganz schnell wieder vergessen :) Du springt aus ner If-Schleife raus, ohne dass der TR am IfEnd vorbeikommt. Das funktioniert vielleicht eins zwei mal, aber wenn man diesen unsauberen Style programmiert, kommt man bei großen Programmen nicht weit, geschweige denn mit anderen Programmiersprachen.
Außerdem fehlt ein Then, etc... denke mal das war in der Eile des Gefechts ;)

Und nun zum eigentlichen Problem. Ein "Hunderter-Würfel" sieht so aus:

Int (100Ran#)+1

Und das wars auch schon.



[Editiert durch BCGSR am Samstag, August 23, 2003 @ 12:48]



[Editiert durch BCGSR am Samstag, August 23, 2003 @ 12:49]


Re: Zufälle

BeitragVerfasst: Sa 23. Aug 2003, 12:12
von Max
Ja versucht möglichst ohne Labels zu programmieren, sonst bekommt man nur einen Spagetthi-Code bei größeren Progs. Wenn es sich nicht vermeiden lässt (gibt es eigentlich nicht), dann sollte man die Labels mit bedacht einsetzen und nicht querfeldein "rumspringen".

Re: Zufälle

BeitragVerfasst: Sa 23. Aug 2003, 12:33
von LSD
Ja ok (;)) man hätte den ganzen If Kram auch weglassen können einfach: "A<1=>Goto 1"... aber bin ja auch erst seit ner Woch dabei.

Re: Zufälle

BeitragVerfasst: So 24. Aug 2003, 13:09
von TrickyFingers
Thanxs!

Re: Zufälle

BeitragVerfasst: Mo 25. Aug 2003, 14:06
von CasioFreak
die klammern um 100Ran# kannste weglassen.


[Editiert durch CasioFreak am Montag, August 25, 2003 @ 15:08]