Randomize..

ASP

4 svar · 328 visningar · startad av alj

Medlem sedan sep. 2002538 inlägg
Trådstart#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.

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
99 ms — deklarationer (db)
0 ms — hämta statistik (cache)
145 ms — hämta tråd, inlägg och bilagor (db)
112 ms — ändringar (db)