1
0
mirror of https://github.com/Luzifer/password.git synced 2024-09-19 10:22:56 +00:00
password/lib/helpers_test.go

22 lines
352 B
Go
Raw Normal View History

package securepassword
import "testing"
func TestRandIntn(t *testing.T) {
var (
bound = 16
sampleSize = 200000
)
for i := 0; i < sampleSize; i++ {
v, err := randIntn(bound)
if err != nil {
t.Fatalf("error in rng: %s", err)
}
if v < 0 || v >= bound {
t.Errorf("rng yielded number out-of-range 0-%d: %d", bound, v)
}
}
}