小编Sua*_*nZi的帖子

如何获得从最小值到最大值(含)的随机数

use rand::Rng;
fn main() {
    let mut zz = rand::thread_rng();
    let mut a: [i32; 4096] = [0; 4096];
    for n in 0..4096 {
        a[n] = zz.gen_range(-2147483648,2147483647);
    }
    ......
}
Run Code Online (Sandbox Code Playgroud)

gen_range(a,b)a可以从到获得随机数b,但不包括在内b
如果我写gen_range(-2147483648,2147483648),它就无法工作,因为gen_range -> (i32,i32)

所以我该怎么做?

rust

2
推荐指数
1
解决办法
1214
查看次数

标签 统计

rust ×1