问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一串完整的php代码+html php随机生成10位数字,而且永远不会重复,在一个单行文本框内输出

发布网友 发布时间:2022-04-06 02:15

我来回答

3个回答

热心网友 时间:2022-04-06 03:45

<?php
$result=random(10);//生成10位随机数
//$result=random(10, '123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ');//生成10位字母数字混合字符串
echo "<input type='text' size='20' value='{$result}'>";
/**
* 产生随机字符串
*
* @param int $length 输出长度
* @param string $chars 可选的 ,默认为 0123456789
* @return string 字符串
*/
function random($length, $chars = '0123456789') {
$hash = '';
$max = strlen($chars) - 1;
for($i = 0; $i < $length; $i++) {
$hash .= $chars[mt_rand(0, $max)];
}
return $hash;
}
?>

热心网友 时间:2022-04-06 05:03

如果永远不重复10个数字太短了不行。
因为数字不重复的话只有用当前时间精确到秒然后加上几个随机数字。给你弄个16位的纯数字。
<?php echo date('YmdHis').rand(1000,9999) ?>
然后如果可以是字母与数字组合的话 32位:
<?php echo md5(date('YmdHis').rand(1000,9999)) ?>
这个是16位:
<?php echo substr(md5(date('YmdHis').rand(1000,9999)),8,16) ?>
这些都是永远不会重复的。

热心网友 时间:2022-04-06 06:37

如果要不重复就要保存太麻烦了
<?php
$suijishu = rand(0000000000,9999999999);
echo "<input type=\"text\" value=\"".$suijishu."\"/><br/><a href=\"javascript:document.URL\">点我刷新</a>"
?>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信里头怎样才能用哈语打字 QQ音乐每月听歌报告怎么看 每月听歌报告查看方法介绍 “却”字造句怎么写【优选51句】 微商业绩一年500万,怎么估值? 如何养殖小叶紫檀 钨铜刨花哪家好 求男主对女主一见钟情的小说 无虐 宠文甜文一对一 双C 类似于真婚厚爱... 金毛可以吃煮过的生蚝吗 有什么制作酥蜜粥的小妙招? 伏特加和其他酒类的口感有什么区别? PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复 php怎么生成6位的不重复的字符串 php html关于局部刷新验证码图片的问题 不同框架下 实现php验证码。。。 PHP刷新验证码问题 PHP验证码 实现点击刷新 用PHP技术制作验证码遇到的问题。 为什么我点一下验证码的“看不清换一张”时,页面的所有的内容都没有了呢?怎样才能留住它呢? 验证码看不清怎么用程序来实现 电脑系统登录时验证码只显示看不清换一张图怎么办? asp.net里的验证码怎么实现 “看不清换一张”是怎么实现的 登录图片看不清换另一张,如何用js实现 PHP 将输出时间转变为时间戳的问题 ThinkPHP 如何把获取到的日期格式的时间转化为时间戳 php 怎么把当前的日期转换成时间戳 PHP怎么判断终端是不是电脑访问 ThinkPHP中判断是手机端还是电脑端访问的方法 php 区分手机 和 pc 访问 php如何判断客户端是pc还是手机 php 获取访问客户端是pc端还是手机端 有什么方法,生成100个不重复的6位字符串 php 查看一个变量是否是静态变量的函数是什么? 如何判断类的静态方法是否存在? - 技术问答 如何知道PHP是动态还是静态 怎样测试服务器是否支持PHP的伪静态? php面向对象中判断类中是否包含某个指定名称的静态方法 php如何判断用户是静态ip还是动态ip呢? 打开一个网页,怎么判断是动态的还是静态的呀? 如何判断网站是动态还是静态 php怎样查看虚拟主机是否支持伪静态? 把这个PHP 版本 修改为java 版本? 请问Java怎么获得当前时间戳,要int型的不要long的! 怎么把php AES128的代码转成java php时间戳转换 php 数组内容替换 php怎么替换数据库里面的内容 PHP 怎样替换数据库读取出来的数组??? php关于数组替换的问题! php数组替换的问题,求助!!!账号分少,略表心意! PHP如何封装方法