mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
rand: fix warnings
This commit is contained in:
@@ -63,7 +63,7 @@ fn test_musl_variability() {
|
||||
}
|
||||
}
|
||||
|
||||
fn check_uniformity_u64(rng rand.MuslRNG, range u64) {
|
||||
fn check_uniformity_u64(mut rng rand.MuslRNG, range u64) {
|
||||
range_f64 := f64(range)
|
||||
expected_mean := range_f64 / 2.0
|
||||
mut variance := 0.0
|
||||
@@ -84,12 +84,12 @@ fn test_musl_uniformity_u64() {
|
||||
mut rng := rand.MuslRNG{}
|
||||
rng.seed(seed)
|
||||
for range in ranges {
|
||||
check_uniformity_u64(rng, range)
|
||||
check_uniformity_u64(mut rng, u64(range))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn check_uniformity_f64(rng rand.MuslRNG) {
|
||||
fn check_uniformity_f64(mut rng rand.MuslRNG) {
|
||||
expected_mean := 0.5
|
||||
mut variance := 0.0
|
||||
for _ in 0 .. sample_size {
|
||||
@@ -108,7 +108,7 @@ fn test_musl_uniformity_f64() {
|
||||
for seed in seeds {
|
||||
mut rng := rand.MuslRNG{}
|
||||
rng.seed(seed)
|
||||
check_uniformity_f64(rng)
|
||||
check_uniformity_f64(mut rng)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -118,7 +118,7 @@ fn test_musl_u32n() {
|
||||
mut rng := rand.MuslRNG{}
|
||||
rng.seed(seed)
|
||||
for _ in 0 .. range_limit {
|
||||
value := rng.u32n(max)
|
||||
value := rng.u32n(u32(max))
|
||||
assert value >= 0
|
||||
assert value < max
|
||||
}
|
||||
@@ -145,7 +145,7 @@ fn test_musl_u32_in_range() {
|
||||
mut rng := rand.MuslRNG{}
|
||||
rng.seed(seed)
|
||||
for _ in 0 .. range_limit {
|
||||
value := rng.u32_in_range(min, max)
|
||||
value := rng.u32_in_range(u64(min), u64(max))
|
||||
assert value >= min
|
||||
assert value < max
|
||||
}
|
||||
@@ -200,7 +200,7 @@ fn test_musl_int63() {
|
||||
fn test_musl_intn() {
|
||||
max := 2525642
|
||||
for seed in seeds {
|
||||
rng := rand.MuslRNG{}
|
||||
mut rng := rand.MuslRNG{}
|
||||
rng.seed(seed)
|
||||
for _ in 0 .. range_limit {
|
||||
value := rng.intn(max)
|
||||
@@ -213,7 +213,7 @@ fn test_musl_intn() {
|
||||
fn test_musl_i64n() {
|
||||
max := i64(3246727724653636)
|
||||
for seed in seeds {
|
||||
rng := rand.MuslRNG{}
|
||||
mut rng := rand.MuslRNG{}
|
||||
rng.seed(seed)
|
||||
for _ in 0 .. range_limit {
|
||||
value := rng.i64n(max)
|
||||
@@ -227,7 +227,7 @@ fn test_musl_int_in_range() {
|
||||
min := -4252
|
||||
max := 1034
|
||||
for seed in seeds {
|
||||
rng := rand.MuslRNG{}
|
||||
mut rng := rand.MuslRNG{}
|
||||
rng.seed(seed)
|
||||
for _ in 0 .. range_limit {
|
||||
value := rng.int_in_range(min, max)
|
||||
@@ -241,7 +241,7 @@ fn test_musl_i64_in_range() {
|
||||
min := i64(-24095)
|
||||
max := i64(324058)
|
||||
for seed in seeds {
|
||||
rng := rand.MuslRNG{}
|
||||
mut rng := rand.MuslRNG{}
|
||||
rng.seed(seed)
|
||||
for _ in 0 .. range_limit {
|
||||
value := rng.i64_in_range(min, max)
|
||||
|
||||
Reference in New Issue
Block a user