Just nu i M3-nätverket
Gå till innehåll

Slump utan siffror


F_Lähnn

Rekommendera Poster

Hallå!

 

Finns det något sätt att slumpa mellan olika alternativ utan att först omvandla dessa till siffror?

ex.

Slumpa en färg

Röd, Grön, Gul, Blå,

 

Antar att man inte kan använda Rnd

 

Problemet är att jag har många olika alternativ och tycker att det blir mycket kod om man ska omvandla först till siffror och sedan tillbaka igen.

 

Hur gör man om man t.ex. ska blanda en kortlek?

 

/Lähnn

 

Länk till kommentar
Dela på andra webbplatser

Du lägger färgbeteckningarna i en array och slumpar sedan fram indexet. Mycket kod blir det ju inte.

 

    [color="#0000ff"]Dim[/color] arrColors(), nIdx
    [color="#0000ff"]Randomize[/color] [color="#0000ff"]Time[/color]r
    arrColors = [color="#0000ff"]Array[/color]([GRÅ]"Röd"[/GRÅ], [GRÅ]"Grön"[/GRÅ], [GRÅ]"Gul"[/GRÅ], [GRÅ]"Blå"[/GRÅ])
    nIdx = Int([color="#0000ff"]Rnd[/color](1) * 4)
    sColor = arrColors(nIdx)

[inlägget ändrat 2006-01-07 15:23:29 av Anjuna Moon]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...