OC 伪随机数 看似随机但是每次都是相同的随机数

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
    NSLog(@"%@", [self arrfrom:10]);

}

/**  随机数个数  */
-(NSMutableArray *)arrfrom:(NSUInteger)number
{
    NSMutableArray *arr = [NSMutableArray array];
    for(NSUInteger i = 0; i < number ; i++ )
    {
        [arr addObject:[NSString stringWithFormat:@"%lu",[self random]]];
    }
    return arr;
}

/**  生成一个随机数 */
-(NSUInteger)random
{
    static NSUInteger RAND_SEED;
    RAND_SEED = (RAND_SEED * 345 + 343 ) % 6551;
    return(RAND_SEED);
}

猜你喜欢

转载自blog.csdn.net/saw471/article/details/81127425