Files
tablizer/vendor/github.com/glycerine/zygomys/zygo/random.go
2024-05-14 12:10:58 +02:00

18 lines
320 B
Go

package zygo
import (
"math/rand"
"time"
)
var defaultRand = rand.New(rand.NewSource(time.Now().Unix()))
func RandomFunction(env *Zlisp, name string,
args []Sexp) (Sexp, error) {
return &SexpFloat{Val: defaultRand.Float64()}, nil
}
func (env *Zlisp) ImportRandom() {
env.AddFunction("random", RandomFunction)
}