Kezdőoldal » Számítástechnika » Programozás » VisualBasicben több véletlensz...

VisualBasicben több véletlenszámot?

Figyelt kérdés

Egy olyan segítség kellene nekem a VB-ben, hogy több véletlenszámot hogyan tudok úgymond létrehozni? Addig megvan, hogy 2 random, de azok mindig ugyanazt az értéket kapják.


Dim rnd1, rnd2 As Random

Dim ran1, ran2 As Byte


rnd1 = New Random

rnd2 = New Random

ran1 = rnd1.Next(1, 7)

ran2 = rnd2.Next(1, 7)



#Visual #VB #Basic #random #newrandom #veletlenszam
2014. febr. 6. 19:00
 1/6 uno20001 ***** válasza:

Így működik?


Dim rnd1, rnd2 As Random

Dim ran1, ran2 As Byte


rnd1 = New Random

ran1 = rnd1.Next(1, 7)


rnd2 = New Random

ran2 = rnd2.Next(1, 7)

2014. febr. 6. 19:20
Hasznos számodra ez a válasz?
 2/6 zsomkovacs ***** válasza:

NEM kell 2 Random, nem így működik. A Random egy osztály, aminek a Next függvénye ad egy új, véletlen értéket. Ráadásul inicializálni is kéne, nem tudom, mi rá a függvény (Randomize talán...).


A kód helyesen:


Dim rnd As Random

Dim ran1, ran2 As Byte


rnd=New Random

'Itt kéne inicializálni

ran1=rnd.Next(1, 7)

ran2=rnd.Next(1, 7)

2014. febr. 6. 19:48
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Sajnos nem működik így sem :\
2014. febr. 6. 19:48
 4/6 A kérdező kommentje:

Köszönöm zsomkovacs-nak a választ. Így mostmár működik is :)


Dim rnd As Random

Dim ran1, ran2 As Byte


rnd = New Random


ran1 = rnd.Next(1, 7)

ran2 = rnd.Next(1, 7)

2014. febr. 6. 19:51
 5/6 SimkoL ***** válasza:
100%
Pedig egy Randomize() nagyon illene, kellene a kódba :)
2014. febr. 6. 20:17
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Egyenlőre még nem vagyok olyan magas szinten programozásilag, hogy ennyire túl bonyolítsam :D Most örülök magamnak, hogy össze tudtam hozni kisebb segítséggel, de ha leírod, hogy miért kell, és hogyan a Randomize(), akkor szívesen várom : )
2014. febr. 9. 18:22

További kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!