产生0-1的随机数,为什么产生负数

学习 时间:2026-06-06 03:27:53 阅读:5433
产生0-1的随机数,为什么产生负数c++中rand(),产生0-1的随机数,为什么出现负数?若出现负数是正常现象,该怎样处理使其处于0-1这个范围内

最佳回答

大方的柠檬

粗暴的钻石

2026-06-06 03:27:53

一,不应该出现负数二,int a=rand() %2 ;可保证,结果a是0或1 再问: 想产生浮点数,应该把2改成 double(2)就可以么? 再答: 产生不了浮点数!rand只能产生整数!!!

最新回答共有2条回答

  • 犹豫的白云
    回复
    2026-06-06 03:27:53

    一,不应该出现负数二,int a=rand() %2 ;可保证,结果a是0或1 再问: 想产生浮点数,应该把2改成 double(2)就可以么? 再答: 产生不了浮点数!rand只能产生整数!!!

上一篇 我想ooxx怎么办?我是一名初二女生,最近不知道为什么总想ooxx,我总会自己寻找快感但远远没有达到我想象的那样.

下一篇 when were you in the pub和when did you in the pub有何不同?