initial import

This commit is contained in:
kevin
2020-07-26 17:09:05 +08:00
commit 7e3a369a8f
647 changed files with 54754 additions and 0 deletions

24
core/mathx/proba_test.go Normal file
View File

@@ -0,0 +1,24 @@
package mathx
import (
"math"
"testing"
"github.com/stretchr/testify/assert"
)
func TestTrueOnProba(t *testing.T) {
const proba = math.Pi / 10
const total = 100000
const epsilon = 0.05
var count int
p := NewProba()
for i := 0; i < total; i++ {
if p.TrueOnProba(proba) {
count++
}
}
ratio := float64(count) / float64(total)
assert.InEpsilon(t, proba, ratio, epsilon)
}