Rust学习踩坑记(rand::thread_rng().gen_range(1,101);报错)

627 阅读1分钟
  • 目的:在写 Rust guessing_game 的时候,想用下面这个语句生成随机整数
let secret_number = rand::thread_rng().gen_range(1,101);
  • 报错:
the trait bound `{integer}: SampleRange<_>` is not satisfied
  • 解决方法:换成下面这句就可以,主要是括号里的入参格式有变化
let secret_number = rand::thread_rng().gen_range(1..101);