博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iphone-common-codes-ccteam源代码 CCRandom.m
阅读量:7174 次
发布时间:2019-06-29

本文共 993 字,大约阅读时间需要 3 分钟。

// //  CCRandom.m //  CCFC // //  Created by xichen on 11-12-23. //  Copyright 2011 ccteam. All rights reserved. // #import "CCRandom.h" #import 
#import
#import "CCLog.h" @implementation CCRandom // it uses a slightly more compicated argorithm than common random + (long)generateRandomNum {
static long randomValue = 0; srandom((unsigned)mach_absolute_time() + randomValue); randomValue = random(); return random(); } + (NSString *)generateRandomStringByLen:(int)len {
char *str = (char *)malloc(len + 1); if(!str) return nil; memset(str, 0, len + 1); for(int i = 0; i < len; ++i) {
str[i] = abs([self generateRandomNum] % 10) + '0'; LOG_CHAR(str[i]); } LOG_CSTR(str); NSString *ret = [NSString stringWithUTF8String:str]; free(str); return ret; } @end

 

可能有更新:

 googlecode链接地址:
 github地址:

 

转载于:https://www.cnblogs.com/ccteam/archive/2012/01/03/2310957.html

你可能感兴趣的文章
第二次作业
查看>>
Mysql主从复制
查看>>
高斯消元法解非奇异线性方程组的MATLAB程序
查看>>
CSS3 3d环境实现立体 魔方效果代码
查看>>
全面总结sizeof的用法(定义、语法、指针变量、数组、结构体、类、联合体、位域位段)...
查看>>
python2升级到python3
查看>>
做好该做的把未来交给明天
查看>>
脚本里添加crontab的方法
查看>>
configure:error: Package requirements (libffi >= 3.0.0) were not met
查看>>
java 抽象类与接口的区别
查看>>
Linux驱动模块编译模板
查看>>
我的友情链接
查看>>
MySQL 5.6.12 安装
查看>>
MCSA&MCP认证证书
查看>>
我的友情链接
查看>>
进阶篇第五期:UIScrollView的那点事儿
查看>>
CSS系列:CSS中盒子模型
查看>>
2017网络安全产业研究报告学习笔记
查看>>
AES&FEC GPON中的加密与纠错
查看>>
python 字典嵌套
查看>>