试图弄清楚如何在随机生成的数字前面添加零,并且数字的动态长度.例如,如果数字长度为10个字符,我可以将数字打印为stringWithFormat:@"%.10d",i
由于数字的长度可能比最大长度短,因此需要使用零来填充数字的最大长度以适合字符串.
- (void)method:(int)length{
int i = rand() % length;
NSLog (@"%@",[NSString stringWithFormat:@"%.'length'd",i]);
}
Run Code Online (Sandbox Code Playgroud)