webForumDet fria alternativet

Randomize..

ASPur ASP

4 svar · 317 visningar · startad av alj

Medlem sedan sep. 2002538 inlägg
Frågan#1

Hej, är inte så inne på randomize och undrar hur man skulle kunna gå tillväga för att göra en funktion som slumpar en etta eller en nolla som man sedan kan kolla med en if sats om det var en etta eller nolla som slumpades.

Tack på förhand /Adam.

Medlem sedan sep. 2002538 inlägg
#2

>Var så smart så jag löste det själv :-)

        Dim Slumptal

        Randomize
        Slumptal = Int(Rnd * 2)
Medlem sedan juli 200237 inlägg
#3

Nja, Rnd returnerar ett tal mellan 0 och 1. Så din funktion kan returnera 2 oxå... Om du vill slumpa ett tal som du kan styra lite själv över kan du använda den här syntaxen

x=Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Du bör iaf väja att skriva om din funktion så den ger lika stor chans att du får en 0:a eller en 1:a. :)

Medlem sedan sep. 2002538 inlägg
#4

ponta skrev:

Nja, Rnd returnerar ett tal mellan 0 och 1. Så din funktion kan returnera 2 oxå... Om du vill slumpa ett tal kan du använda den här syntaxen

x=Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Hmm, ajdå jaja testar din metod då. men min verkade fungera :-/ jaja skall testa.

Medlem sedan aug. 2002207 inlägg
#5

Du måste ju ha något värde på upperbound samt lowerbound. Skriv in 0 som lowerbound och 1 som upperbound.

130 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)