一侣灶、26個(gè)字母隨機(jī)生成32位字符串
// 此方法隨機(jī)產(chǎn)生32位字符串锰茉, 修改代碼紅色數(shù)字可以改變 隨機(jī)產(chǎn)生的位數(shù)。
+(NSString *)ret32bitString
{
char data[32];
for (int x=0;x<32;data[x++] = (char)('A' + (arc4random_uniform(26))));
return [[NSStringalloc] initWithBytes:data length:32 encoding:NSUTF8StringEncoding];
}
二恕曲、產(chǎn)生隨機(jī)數(shù)
- 獲取一個(gè)隨機(jī)整數(shù)范圍在:[0,100)包括0鹏氧,不包括100
int x =arc4random() % 100;
- 獲取一個(gè)隨機(jī)數(shù)范圍在:[500,1000),包括500佩谣,不包括1000
int y =(arc4random() % 501) + 500;
- 獲取一個(gè)隨機(jī)整數(shù)度帮,范圍在[from,to),包括from稿存,不包括to
-(int)getRandomNumber:(int)from to:(int)to
{
return (int)(from + (arc4random() % (to – from +1)));
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者