[問題] 關於random generator

看板C_and_CPP作者 (蚯哥)時間14年前 (2011/06/06 16:32), 編輯推噓4(4010)
留言14則, 8人參與, 最新討論串1/1
我目前用rand()/(double)RAND_MAX 來產生0~1之間的亂數 想請問如果產生-1~1之間的亂數? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.174.30

06/06 16:42, , 1F
產生0~2的亂數後再減1
06/06 16:42, 1F

06/06 16:50, , 2F
樓上正姐
06/06 16:50, 2F

06/06 16:58, , 3F
感謝一樓正姐,那有辦法隨機只取1跟-1嗎?
06/06 16:58, 3F

06/06 17:02, , 4F
(rand()%2)*2-1
06/06 17:02, 4F

06/06 19:04, , 5F
二樓XDD
06/06 19:04, 5F

06/06 20:10, , 6F
(rand()&1)^-2
06/06 20:10, 6F

06/06 20:16, , 7F
更正是(-2*(rand()&1))^1
06/06 20:16, 7F

06/06 22:11, , 8F
*.*怎麼每個男生最後都被冠上女生
06/06 22:11, 8F

06/06 22:47, , 9F
@@有嗎?
06/06 22:47, 9F

06/06 22:54, , 10F
int temp=rand(); temp-=temp^1;
06/06 22:54, 10F

06/07 01:17, , 11F
yoco大和板大都曾是正姐過XD
06/07 01:17, 11F

06/07 08:18, , 12F
強者都是正姐XD
06/07 08:18, 12F

06/07 08:47, , 13F
喔,我看懂了
06/07 08:47, 13F

06/07 18:45, , 14F
(rand()&2)-1
06/07 18:45, 14F
文章代碼(AID): #1Dx92lp5 (C_and_CPP)