Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Los
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003
Los

Jak wygenerować liczbę losową w zakresie np. od 2 do 6 w VB?


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

14-08-2003 15:18
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
hicks
raptor user



Typ: moderator
Postów: 279
Zarejestrowany: Apr 2003

Randomize
x = Int(Rnd() * 5) + 2


_____________________________________________
TLHW Clan member

14-08-2003 20:40
Pokaż profil hicks  Wyślij email do hicks   Odwiedź stronę hicks       2511367
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

Dzięx za odp, ale wklep mi jak się z tego korzysta , bo ja jestem real ciemnota w nie których zakamarkach VB


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

15-08-2003 00:18
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
hicks
raptor user



Typ: moderator
Postów: 279
Zarejestrowany: Apr 2003

Nie ma problemu...
Randomize uruchamia generator liczb losowych (tak się to chyba nazywa )

Int(Rnd()*5)+2
Int - konwertuje podaną liczbę do liczby całkowitej,

Rnd() - zwraca losową liczbę,
*5 - maksymalny zakres działania Rnd() czyli będą zwracane liczby od 0 do 4 (do liczby 5 ale bez niej samej),
+2 - chciałeś, aby zwracana była liczba od 2 do 6 czyli do liczby od 0 do 4 trzeba dodać 2 aby zakres wynosił od 2 do 6.

Mam nadzieję, że zrozumiałeś... Ale jak czegoś nadal nie łapiesz to pytaj śmiało.

[Post edytowany dnia 15-08-2003 18:55 przez hicks]


_____________________________________________
TLHW Clan member

15-08-2003 18:51
Pokaż profil hicks  Wyślij email do hicks   Odwiedź stronę hicks       2511367
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

to już jest wyższa matematyka ;P


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

17-08-2003 09:57
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003
BIG THX :D

Wielkie dzięx teraz już all kapuję


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

19-08-2003 12:12
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

Sorry ze sie wtracam ale nie prosciej mu wytlumaczyc tak
x = int(( max - min + 1) * RND + min )
albo wez sobie wygeneruj sama liczbe rnd np.
x = rnd wyjdzie ci cos takiego 0.346543 i zacznij sobie mnozyc i dodawac.
mikmas pytanie: jakie zakamarki sa dla ciebie jasne?

19-08-2003 21:28
Pokaż profil kicaj  Wyślij email do kicaj        3914568
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

----------------------------------------------
mikmas pytanie: jakie zakamarki sa dla ciebie jasne?
----------------------------------------------

Trudne pytanie...


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

24-08-2003 01:11
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
Wszystkich odpowiedzi: 7 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1