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

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

最佳回答

懵懂的月饼

现实的小甜瓜

2026-10-24 13:28:00

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

最新回答共有2条回答

  • 纯情的金毛
    回复
    2026-10-24 13:28:00

    一,不应该出现负数二,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有何不同?