puh, kleines rand prob.

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Blitzkrieg Bop

Betreff: puh, kleines rand prob.

BeitragDi, Mai 11, 2004 23:43
Antworten mit Zitat
Benutzer-Profile anzeigen
hi! (2 post)
hier mein code:
ich will das so ändern, das wenn die images colliedieren, der eine neue zufalsszahl zieht, doch ich komm nicht drauf wie ich so einen vorgang starteen soll ....menno....:
Code: [AUSKLAPPEN]

If ImagesCollide(rakete,r\x,r\y,0,gegnerschiff,g\x,g\y+30,0)
   
   ausweich_1 = Rand(1,2) ;<<< ungenau

   If ausweich_1 = 1
      g\x = g\x + 50
   EndIf

      
EndIf



der code oben ist nämlich net ganz korrekt, weil ich halt immer einen bestimmten rand wert die ganze zeit bekomme. thx
~ Hey Ho Let's Go ~
 

graythread

BeitragDi, Mai 11, 2004 23:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Seedrnd benutzt?

Hubsi

BeitragDi, Mai 11, 2004 23:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie wärs hiermit: Code: [AUSKLAPPEN]
ausweich=Rand(0,6)/2
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

Blitzkrieg Bop

BeitragDi, Mai 11, 2004 23:49
Antworten mit Zitat
Benutzer-Profile anzeigen
seedrnd ist am anfang natürlich gegeben.
hubsi, was bringt dien code O_O
es sol entweder 1 oder 2 rauskommen
~ Hey Ho Let's Go ~

Hubsi

BeitragDi, Mai 11, 2004 23:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Und genau das tut es Wink

Edit: Ups, kleiner Bug. Muß so heissen:Code: [AUSKLAPPEN]
ausweich=Rand(2,5)/2
Sonst könnte auch 0 reinkommen.
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Blatolo

BeitragMi, Mai 12, 2004 6:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du nur 1 oder 2 haben willst ist dein code richtig.
Aber was passiert im dem Fall wenn die vari 2 ist?

@hubsi
Bei deinem code käme 2 mal 1 raus und 3 mal die 2.
wäre daher nicht so ein gleichmäßiges verhältnis.

Hubsi

BeitragMi, Mai 12, 2004 9:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Stimmt. Embarassed
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

furbolg

BeitragMi, Mai 12, 2004 15:13
Antworten mit Zitat
Benutzer-Profile anzeigen
rand(1)+1 Very Happy
 

Apocalyptic

BeitragMi, Mai 12, 2004 17:13
Antworten mit Zitat
Benutzer-Profile anzeigen
ich will jetzt ja nichts sagen, aber da kommt immer 2 raus... außerdem ist das blödsinn Wink
Suum cuique

[ www.ffs-net.de.vu ] [ Raycaster ]

Blatolo

BeitragMi, Mai 12, 2004 17:41
Antworten mit Zitat
Benutzer-Profile anzeigen
ne da kommt entweder 1 oder 2 raus.
denn bei wenn bei rand kein erster parameter angegeben wird wird automatisch die 0 genommen.
 

Apocalyptic

BeitragSo, Mai 16, 2004 14:05
Antworten mit Zitat
Benutzer-Profile anzeigen
nee, schwätz nicht... Wink

Code: [AUSKLAPPEN]

Repeat
  Print Rand(1)
until BlatoloSiehtDassStartparameterVonRandImmerEinsIst or keyhit(1)


Very Happy
Suum cuique

[ www.ffs-net.de.vu ] [ Raycaster ]

Kryan

BeitragSo, Mai 16, 2004 14:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Rand(0,1) ist dasselbe wie Rand(1)

und wenn man dann eins dazu addiert, dann ist immer 1 oder 2 abwechselnd
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

Hubsi

BeitragSo, Mai 16, 2004 16:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Kryan hat Folgendes geschrieben:
Rand(0,1) ist dasselbe wie Rand(1)
Question Wie kommst Du darauf? Der min-Wert ist 1 wenn nichts angegeben wird, folglich liefert Rand(0,1) entweder 0 oder 1 und Rand(1) nur 1 Wink
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Blatolo

BeitragSo, Mai 16, 2004 22:22
Antworten mit Zitat
Benutzer-Profile anzeigen
oh sorry da hatte ich mich wohl vertan.
Gebe sowieso immer auch den anfangs wert an um sowas zu vermeiden

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group