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

自写了一行版本:

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. android:persistent
  2. Android如何从服务器获取图片
  3. Flex AIR应用拍照功能(Android和IOS版本)
  4. Android 图形密码
  5. Android Studio 错误 com.android.dex.De
  6. Android 获取网络时间
  7. 复选框
  8. Android 图片倒影效果源码
  9. android嵌入式底层开发
  10. 使用Android studio分析内存泄露