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

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

最佳回答

花痴的羽毛

喜悦的汽车

2026-03-30 11:57:32

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

最新回答共有2条回答

  • 畅快的小土豆
    回复
    2026-03-30 11:57:32

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