this is a bad commit message

This commit is contained in:
didier amyot committed 2015-10-06 23:10:21 -04:00
commit 8d7b109462
6 files changed
+188

No files matched your search

+63
View File
@@ -0,0 +1,63 @@
package main
import (
"math/rand"
"testing"
"github.com/bszcz/mt19937_64"
)
func BenchmarkMersenneTwister(b *testing.B) {
r := mt19937_64.New()
for i := 0; i < b.N; i++ {
r.Real1()
}
}
func BenchmarkStdUniforme01(b *testing.B) {
r := rand.New(rand.NewSource(99))
for i := 0; i < b.N; i++ {
r.Float64()
}
}
func BenchmarkAESRandom(b *testing.B) {
for i := 0; i < b.N; i++ {
aesRandom()
}
}
func BenchmarkStdExpoVariate(b *testing.B) {
r := rand.New(rand.NewSource(99))
for i := 0; i < b.N; i++ {
r.ExpFloat64()
}
}
func BenchmarkExpoVariate(b *testing.B) {
r := rand.New(rand.NewSource(99))
for i := 0; i < b.N; i++ {
ExpFloat64(r)
}
}
func BenchmarkNormalBoxMuller(b *testing.B) {
r := rand.New(rand.NewSource(99))
for i := 0; i < b.N; i++ {
NormalBoxMuller(r)
}
}
func BenchmarkStdNormal(b *testing.B) {
r := rand.New(rand.NewSource(99))
for i := 0; i < b.N; i++ {
r.NormFloat64()
}
}
func BenchmarkNormalMarsaglia(b *testing.B) {
r := rand.New(rand.NewSource(99))
for i := 0; i < b.N; i++ {
NormalMarsaglia(r)
}
}