Random

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
manwiththegun

Random

Beitrag von manwiththegun »

gibt es bei den 3 Randomplatzierungen eine , bei der die wahrscheinlichkeit am höchsten ist,dass sie ausgewählt wird??
Benutzeravatar
Rocco
Adventure-Treff
Adventure-Treff
Beiträge: 1019
Registriert: 25.11.2003, 16:20
Wohnort: Ronville
Kontaktdaten:

Beitrag von Rocco »

diese frage solltest du präzisieren.
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

Er meint Prioritäten, z.B 2 wird am oftesten gewählt, 1 am zweitoftesten u.s.w. Aber wie das geht, habe ich keine Ahnung.
Ein kleiner (verzweifelter) Versuch:

Code: Alles auswählen

int zae = Random(2);
if(zae != 1) {
  zae = Random(2);
  }
else {
  Display("Die wahrscheinlichste Zahl ist gekommen");
  }
Gut, habe die Unlogik selbst bemerkt
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

Ähh...Tschuldigung

Meine Idee geht eigentlich in eine andere Richtung...

Code: Alles auswählen

int eins = Random(2);
int zwei = Random(2);
if(eins != 0) {
  Display("Die häufigste Zahl ist gekommen");
else if(zwei != 0) {
  Display("Die zweithäufigste Zahl ist gekommen");
  }
else {
  Display("Die seltenste Zahl ist gekommen");
  }
  
Bei einem Schwertkampf könnte das gut sein:

Code: Alles auswählen

DisplaySpeech(EGO, "Du kämpfst wie ein dummer Bauer");
int ant = Random(2);
if(ant == 0) {
  DisplaySpeech(PIR, "Wie passend, du kämpfst wie eine Kuh");
  }
else {
  int ant2 = Random (3);
  if(ant2 == 0) {
    DisplaySpeech(PIR, "Oh ja?");
    }
  else if(ant2 == 1) {
    DisplaySpeech(PIR, "Ich bin besser als du");
    }
  else if(ant2 == 2) {
    DisplaySpeech(PIR, "Das ist doch keine Beleidung");
    }
  else {
    DisplaySpeech(PIR, "Selber!");
    }
  }
Es passiert seltener(Chance 1:3, 33%), dass der Pirat "Du kämpfst wie eine Kuh" sagt, aber es ist immer die gleiche Chance, welche Ausrede er hat
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Antworten