![go无运行结果.png](https://static.studygolang.com/220213/f08f57c0c4b09a2d09da8360c4c93f23.png)
1. for 里面的每件第一次就成立不了,因此进入不了循环~
2. 使用没有seed的rand,貌似基本不是随机数,没啥用
![image.png](https://static.studygolang.com/220214/a9c427bc9e0edbc44efcb9356b880997.png)
这样就可以看一下效果了~
#5
更多评论
下面是代码的原文哈
package main
import(
"fmt"
"math/rand"
)
func main(){
const num0 = 55
var num = rand.Intn(100) + 1
for num == num0{
switch{
case num == num0:
fmt.Println("U r right! The value is ",num0,"!")
case num > num0:
fmt.Println("The value should be greater!")
num = rand.Intn(100) + 1
case num < num0:
fmt.Println("The value should be less!")
num = rand.Intn(100) + 1
}
}
}
#1