initial commits
							parent
							
								
									94e13d7ad0
								
							
						
					
					
						commit
						28e3af3f2d
					
				| 
						 | 
				
			
			@ -0,0 +1,20 @@
 | 
			
		|||
package iid
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"math/rand"
 | 
			
		||||
	"time"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
	randomness = rand.New(rand.NewSource( time.Now().UTC().UnixNano() ))
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func generate() uint64 {
 | 
			
		||||
 | 
			
		||||
	var now    int64 = time.Now().Unix()
 | 
			
		||||
	var chaos uint64 = randomness.Uint64()
 | 
			
		||||
 | 
			
		||||
	var value uint64 = compile(uint64(now), chaos)
 | 
			
		||||
 | 
			
		||||
	return value
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue