#define ARC4RANDOM_MAX 0x100000000

 

Your code means this:

return(((float)arc4random()/ ARC4RANDOM_MAX)* num2)- num1 + num1;

You need parentheses around num2-num1:

return((float)arc4random()/ ARC4RANDOM_MAX)*(num2-num1)+ num1;
文章標籤
全站熱搜
創作者介紹
創作者 pcwiki 的頭像
pcwiki

pcwiki的部落格

pcwiki 發表在 痞客邦 留言(0) 人氣(48)