Download presentation
Presentation is loading. Please wait.
Published byYulia Setiawan Modified over 6 years ago
1
Getting a unique random number (without duplicated one)
1) Get unique random numbers (1 to 44) 1) Mixed array is [ 21, 14, 26, 24, 16, 8, 33, 20, 10, 3, 12, 1, 23, 2, 11, 19, 5, 17, 38, 29, 44, 4, 35, 28, 31, 30, 32, 36, 13, 42, 15, 7, 9, 41, 39, 18, 43, 40, 34, 22, 37, 6, 27, 25 ] 2) The next index is 44, The next random slide is 25. 2) Go to the next random slide
2
1 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 1 return
3
2 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 2 return
4
3 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 3 return
5
4 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 4 return
6
5 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 5 return
7
6 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 6 return
8
7 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 7 return
9
8 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 8 return
10
9 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 9 return
11
10 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 10 return
12
11 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 11 return
13
12 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 12 return
14
13 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 13 return
15
14 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 14 return
16
15 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 15 return
17
16 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 16 return
18
17 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 17 return
19
18 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 18 return
20
19 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 19 return
21
20 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 20 return
22
21 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 21 return
23
22 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 22 return
24
23 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 23 return
25
24 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 24 return
26
25 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 25 return
27
26 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 26 return
28
27 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 27 return
29
28 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 28 return
30
29 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 29 return
31
30 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 30 return
32
31 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 31 return
33
32 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 32 return
34
33 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 33 return
35
34 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 34 return
36
35 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 35 return
37
36 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 36 return
38
37 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 37 return
39
38 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 38 return
40
39 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 39 return
41
40 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 40 return
42
41 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 41 return
43
42 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 42 return
44
43 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 43 return
45
44 return Sub GetRandom() ….. ' get random index and swap each other
For i = Min To Max r = Rnd * (Max - Min) + Min 'Rnd * 9 +1 'swap index i's value and r's value temp = Num(i) Num(i) = Num(r) Num(r) = temp Next End Sub 44 return
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.