刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套……看来没有好脑仁儿真的不适合当程序员。

自写了一行版本:

function generate_code($length = 4) {    return rand(pow(10,($length-1)), pow(10,$length)-1);}

为了便于理解,同时也为了这篇水文可以凑点字数,这是多行版:

function generate_code($length = 4) {    $min = pow(10 , ($length - 1));    $max = pow(10, $length) - 1;    return rand($min, $max);}

相关学习推荐:PHP编程从入门到精通

更多相关文章

  1. PHP中的无限级分类、无限嵌套评论
  2. PHP高效生成一个不重复随机数
  3. php随机生成不在一个范围随机数
  4. c语言利用时间戳生成随机数
  5. MyBatis之Mapper XML 文件详解(四)-JDBC 类型和嵌套查询
  6. 多线程环境下生成随机数
  7. 嵌套在.get请求中的jQuery将不会执行

随机推荐

  1. 解决WARNING: APP_PLATFORM android-19 i
  2. Android日志系统分析之日志设备驱动程序
  3. Android应用程序开发入门
  4. Android用户界面与布局
  5. Android消息处理机制笔记
  6. android底部栏中间按钮突出
  7. listview超强优化
  8. 第一行代码 第三章 RecyclerView
  9. Android——ViewPager和Fragment混合使用
  10. androidSDK下的图片资源