go-xim/generate.go

26 lines
390 B
Go

package xim
import (
"math/rand"
"time"
)
var (
randomness = rand.New(rand.NewSource( time.Now().UTC().UnixNano() ))
)
func generate() uint64 {
var now int64 = time.Now().Unix()
return generateformoment(now)
}
func generateformoment(unixtimestamp int64) uint64 {
var chaos uint64 = randomness.Uint64()
var value uint64 = compile(uint64(unixtimestamp), chaos)
return value
}