VB 2005 - Random number generator
Last Updated: Mar 04 2007 22:58, Started by
..:: CLAW ::..
, Mar 03 2007 22:07
·
0
#1
Posted 03 March 2007 - 22:07
Fiind incepator in Visual Basic, incerc sa testez diferite lucruri pentru a le invata (consider ca asa se invata cel mai usor). Astfel am intalnit o problema: incercand sa fac un mic generator de numere ( dupa ce am cautat pe Internet informatii) am ajuns la codul acesta:
Private Sub btn_generate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_generate.Click Randomize(9) TextBox1.Text = Int(1 * Rnd()) End SubNumai ca numarul generat este intotdeauna 0. Imi puteti explica va rog unde am gresit si ce trebuie sa fac? Multumesc anticipat. |
#3
Posted 04 March 2007 - 13:33
TextBox1.Text = Int(1 * Rnd(123))
Trebuie sa scrii rnd(x), unde X>1 De fapt, nu ai help ?! Pui cursorul pe functia RND si apesi F1. Uite, ai invatat 2 lucruri dintr-un foc !!! |
#4
Posted 04 March 2007 - 22:02
in linkul care l-am dat scrie acolo ca rnd e o chestie misto DAR e intre 0 si 1 .... in felul asta se explica si motivul pentru care el primeste intr-una 0 ...
|
#5
Posted 04 March 2007 - 22:58
Radomize(9) initializeaza generatorul de numere aleatoare cu 9. Cum acesta se reinitializeaza la fiecare apel, functia va returna de fiecare data aceeasi valoare, adica 0, in acest caz. Sper ca nu gresesc...
|
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users