コード例 #1
0
ファイル: random.go プロジェクト: haskelladdict/gsl
// Uniform returns a double precision floating point number
// uniformly distributed in the range [0,1). The range includes 0.0
// but excludes 1.0.
func (s *RngState) Uniform() float64 {
	return float64(C.gsl_rng_uniform(s.state))
}
コード例 #2
0
ファイル: uniform.go プロジェクト: mingzhi/gsl-cgo
func UniformRandomFloat64(rng *RNG) float64 {
	return float64(C.gsl_rng_uniform(rng.g))
}
コード例 #3
0
ファイル: rng.go プロジェクト: postfix/gsl-1
func Uniform(r *GslRng) float64 {
	return float64(C.gsl_rng_uniform((*C.gsl_rng)(unsafe.Pointer(r.Ptr()))))
}
コード例 #4
0
ファイル: random.go プロジェクト: npadmana/gslgo
// Uniform returns a uniform random number between [0,1)
func (r *RNG) Uniform() float64 {
	return float64(C.gsl_rng_uniform(r.rng))
}