| Author | Message | 
	
		| Dymolex Novice
 
 
 Joined: Dec 02 2002
 Posts: 25
 Offline
 
 | 
			
			  | 
				
					|  Posted: Sat Jun 11, 2005 3:22 pm     Post subject: need same random seed with push of a button |  |   |  |  
				| 
 |  
				| I know that without Randomize Timer, the same sequence is received from Rnd(#) after starting a program. I want the same sequence repeated wiht a push of a button. I've tried Randomize 0, Randomize -1, Randomize 32767 in a button_down procedure but with no luck. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| CypherJF I gargle nitroglycerin
 
  
 Gender:
  Joined: Aug 14 2003
 Posts: 2582
 Location: USA
 Offline
 
 | 
			
			  | 
				
					|  Posted: Sat Jun 11, 2005 3:53 pm     Post subject: |  |   |  |  
				| 
 |  
				| Which programming language are you referring to? 
 Most of the time you need to seed the random number generator with a unique number - often times is the number of (milli)seconds a computer has been running, or since the Unix Epoch - so on and so forth.
 _________________
 Performance is often the art of cheating carefully. - James Gosling
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SamHughes Server Help Squatter
 
  
 Joined: Jun 30 2004
 Posts: 251
 Location: Greenwich
 Offline
 
 | 
			
			  | 
				
					|  Posted: Sat Jun 11, 2005 4:00 pm     Post subject: |  |   |  |  
				| 
 |  
				| What random seed are you using?  Suppose that current_time() is a function that returns the current time, and you're using that as a seed in 
 seed_random_number_generator(current_time())
 
 Instead, just assign the seed to a variable:
 
 repeated_seed := current_time()
 seed_random_number_generator(repeated_seed)
 
 Then later, for the same group of numbers, you can use
 
 seed_random_number_generator(repeated_seed)
 
 Naturally you will need to convert this into whatever crazy programming language you're using.
 
 As for the push of a button, that's for you to figure out.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Dymolex Novice
 
 
 Joined: Dec 02 2002
 Posts: 25
 Offline
 
 | 
			
			  | 
				
					|  Posted: Sat Jun 11, 2005 5:02 pm     Post subject: |  |   |  |  
				| 
 |  
				| i got it. had to get rnd from form_load and reuse it into Randomize in the button |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Dymolex Novice
 
 
 Joined: Dec 02 2002
 Posts: 25
 Offline
 
 | 
			
			  | 
				
					|  Posted: Sun Jun 12, 2005 7:06 pm     Post subject: |  |   |  |  
				| 
 |  
				| Dim seed As Long 
 Private Sub Form_Click()
 ForeColor = vbWhite
 Randomize seed
 For v = 0 To 10
 Print Rnd
 Next
 Print
 End Sub
 
 Private Sub Form_Load()
 seed = Rnd
 End Sub
 
 why isn't this not working?
 is putting the set of 10 in array the only way?
 or do I have to change system clock ?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| CypherJF I gargle nitroglycerin
 
  
 Gender:
  Joined: Aug 14 2003
 Posts: 2582
 Location: USA
 Offline
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |