blah = CInt(Int((7 * Rnd()) + 0))
Erzeugt eine Zufallszahl zwischen 0 und 6generieren Zufallszahl auf 2 Dezimalstellen
Wie kann ich ändern, dies mir eine Zufallszahl mit 2 Dezimalstellen zu geben, noch zwischen 0 und 6?
Wie vorgeschlagen unten, ich bin jetzt diesen Code verwenden, und es scheint zu funktionieren:
Dim prng As New Random
Private Function aRand() As Double
Return Math.Round(prng.Next(0, 601)/100, 2)
End Function
currentApp.statements(Pick, 7) = aRand()
currentApp.statements(Pick, 8) = aRand()
Vielen Dank für alle Vorschläge.
Meinst du zwischen 0,00 und 6,99? – dbasnett
http://stackoverflow.com/questions/609501/generating-a-random-decimal-in-c-sharp – Steve
Zwischen 0.00 und 6.00 – finisterre