コード例 #1
0
ファイル: random.go プロジェクト: haskelladdict/gsl
// Get returns a random integer from the generator s. The minimum and
// maximum values depend on the algorithm used, but all integers in the
// range [min,max] are equally likely. The values of min and max can be
// determined using the auxiliary functions Max and Min.
func (s *RngState) Get() uint64 {
	return uint64(C.gsl_rng_get(s.state))
}
コード例 #2
0
ファイル: rng.go プロジェクト: postfix/gsl-1
func Get(r *GslRng) int {
	return int(C.gsl_rng_get((*C.gsl_rng)(unsafe.Pointer(r.Ptr()))))
}
コード例 #3
0
ファイル: uniform.go プロジェクト: mingzhi/gsl-cgo
func UniformGet(rng *RNG) int {
	return int(C.gsl_rng_get(rng.g))
}
コード例 #4
0
ファイル: generator.go プロジェクト: mingzhi/gsl-cgo
func (r *RNG) Int63() int64 {
	return int64(C.gsl_rng_get(r.g))
}
コード例 #5
0
ファイル: random.go プロジェクト: npadmana/gslgo
// Get returns a random integer
func (r *RNG) Get() int64 {
	return int64(C.gsl_rng_get(r.rng))
}