2013-02-25 33 views

回答

12

什麼arc4random_uniform(2) ? -1 : 1

arc4random_uniform(2)*2 - 1

+0

尼斯,它像一個隨機二進制運算 – Shizam 2013-02-25 21:29:23

+0

哦,很漂亮!乘以2並減去1,甚至沒有想到! :) – 2013-02-25 21:29:48

+1

'_uniform'是否是一個整數? – 2013-02-25 21:30:16

1
short int randomNumber() { 
return arc4random() % 2 ? 1 : -1; 
}