2013-02-25 88 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; 
}