[閒聊] 兩行做出{(0,1) (1,0) (1,1)}中的隨機子集

看板Programming作者 (兔子)時間14年前 (2011/05/19 12:11), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串1/1
x=int(rand()*1.5+0.5); y=int(rand()*(x+1))+1-x; x有1/3的機率為0 2/3的機率為1 當x為0時 y必為1 當x為1時 y有1/2的機率為0 1/2的機率為1 -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 涼涼黑兔 █████ █████ 煢煢白兔 十寒一曝 ██ ███ 東走西顧 食不嫌葷 ██╱╲ ◥█████◣● 衣不如新 心不嫌素╱╱ ◥████ ˇ 人不如故 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.127.91

05/19 12:32, , 1F
x要再想一下
05/19 12:32, 1F

05/19 13:03, , 2F
x的範圍是0.5~1.9999 取整數後就如內文
05/19 13:03, 2F

05/19 13:40, , 3F
ok。 那y可int(rand()*x*2)
05/19 13:40, 3F

05/19 13:54, , 4F
這樣x=0時y不就一定=0了?
05/19 13:54, 4F

05/19 13:55, , 5F
1-int(rand()*x*2) ?
05/19 13:55, 5F

05/19 14:44, , 6F
y=(x=int(rand()*3+1))%2; x=x>>1;
05/19 14:44, 6F

05/19 14:45, , 7F
ok
05/19 14:45, 7F

05/19 14:58, , 8F
F大...XD
05/19 14:58, 8F

05/19 17:00, , 9F
很忙喔
05/19 17:00, 9F

05/19 18:38, , 10F
你失戀了嗎? 簽名檔變了 O_O
05/19 18:38, 10F

05/20 08:47, , 11F
沒有耶 簽名檔只是做好玩的
05/20 08:47, 11F
文章代碼(AID): #1Dr9XiiW (Programming)
文章代碼(AID): #1Dr9XiiW (Programming)