php生成唯一的字符串8位唯一字符串

5被浏览796分享邀请回答0添加评论分享收藏感谢收起iOS生成一个8位的随机密码 - CSDN博客
iOS生成一个8位的随机密码
-(NSString&*)randomPassword{
&&&&//自动生成8位随机密码
&&&&NSTimeInterval&random=[NSDate&timeIntervalSinceReferenceDate];
&&&&NSLog(@&now:%.8f&,random);
&&&&NSString&*randomString = [NSString&stringWithFormat:@&%.8f&,random];
&&&&NSString&*randompassword = [[randomString&componentsSeparatedByString:@&.&]objectAtIndex:1];
&&&&NSLog(@&randompassword:%@&,randompassword);
&&&&return&
本文已收录于以下专栏:
相关文章推荐
近期项目第三方登录之后默认创建账号和密码,就用随机数生产,这里只需要传入你需要几位的随机数即可,例如你需要得到8位的随机数,num就传入8
好了,废话少说,简单Demo如下:
- (NSStr...
在做 关东升讲的视频项目
在MySQL数据库部署的过程中,在安装了MySQL软件,并配置了my.cnf配置文件后,需要创建MySQL实例。
MySQL 5.5实例创建完成了,默认会有登陆用户名和密码为空的用...
近期OA系统要进行安全检查,由于未做密码策略,很多用户仍然使用的是初始化密码,需要在后台批量修改为强密码(数字、小写字母、大写字母、特殊字符的组合),在网上参考了其他平台强...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)PHP生成八位随机字符串 - CSDN博客
PHP生成八位随机字符串
// 当前的毫秒时间戳
function msectime(){
$arr = explode(' ', microtime());
$tmp1 = $arr[0];
$tmp2 = $arr[1];
return (float)sprintf('%.0f', (floatval($tmp1) + floatval($tmp2)) * 1000);
// 10进制转62进制
function dec62($dec){
$base = 62;
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$ret = '';
for($t = floor(log10($dec) / log10($base)); $t &= 0; $t--){
$a = floor($dec / pow($base, $t));
$ret .= substr($chars, $a, 1);
$dec -= $a * pow($base, $t);
// 随机字符
function rand_char(){
$base = 62;
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
return $chars[mt_rand(1, $base) - 1];
$str_time = dec62(msectime());
// 8位随机字符串
$code = rand_char().$str_
var_dump($code);
本文已收录于以下专栏:
相关文章推荐
php生成随机字符串,可做验证码
* 生成随机字符串
* @param int $len
* @return string
function genRandomSt...
通常情况下,当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。
本文将以两种方法介绍...
1. 自己写代码产生随机的数字和字母组合,每产生1个去数据库查询该随机码是否已存在,如果已存在,则重新产生,直到不重复为止。
优点:没发现有啥优点。
缺点:产生速度慢,...
当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度
function randomke...
function getRandom($param){
$str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY...
function get_random($len){
//range 是将10到99列成一个数组
$numbers = range (10,99);
//shuffle 将数组顺序随即打...
使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法...
使用数组函数生成随机字符串,并且使用类与对象
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)PHP生成随机字符串 - php1994 - 博客园
随机字符串生成:
class RandChar{
function getRandChar($length){
$str = null;
$strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
$max = strlen($strPol)-1;
for($i=0;$i&$length;$i++){
$str.=$strPol[rand(0,$max)];//rand($min,$max)生成介于min和max两个数之间的一个随机整数
return $str;
$randCharObj = new RandChar();
echo $randCharObj-&getRandChar(5);
80个随机字符串生成
class RandChar{
function getRandChar($length){
$str = null;
$strPol = "abcdefghijklmnopqrstuvwxyz";
$max = strlen($strPol)-1;
for($i=0;$i&$length;$i++){
$str.=$strPol[rand(0,$max)];//rand($min,$max)生成介于min和max两个数之间的一个随机整数
return $str;
$randCharObj = new RandChar();
$word=array($randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5));
$word1=array($randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5));
$word2=array($randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5));
$word3=array($randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5));
$word4=array($randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5));
$word5=array($randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5));
$word6=array($randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5));
$word7=array($randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5),$randCharObj-&getRandChar(5));
print_r($word);echo "&br /&";
print_r($word1);echo "&br /&";
print_r($word2);echo "&br /&";
print_r($word3);echo "&br /&";
print_r($word4);echo "&br /&";
print_r($word5);echo "&br /&";
print_r($word6);echo "&br /&";
print_r($word7);echo "&br /&";

我要回帖

更多关于 php生成json字符串 的文章

 

随机推荐