首页 > 其他 > 详细

生成随机字符串

时间:2018-12-27 18:14:55      阅读:161      评论:0      收藏:0      [点我收藏+]
生成随机字符串

php:

#!/usr/bin/php
<?php
function str_rand($length = 11, $char = ‘0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ‘) {
     if(!is_int($length) || $length < 0) {
         return false;
     }
      $string = ‘‘;
     for($i = $length; $i > 0; $i--) {
         $string .= $char[mt_rand(0, strlen($char) - 1)];
     }
     return $string;
}
for($i=0;$i<10;$i++){
    $str = str_rand();
    file_put_contents("test123.txt","$str\n",FILE_APPEND);
}


shell:

#!/bin/bash
randstr() {
        index=0
        str=""
        for i in {A..Z}
        do
                arr[index]=$i
                index=`expr ${index} + 1`
        done
        for i in {0..9}
        do
                arr[index]=$i
                index=`expr ${index} + 1`
        done
        for i in {1..11}
        do
                str="$str${arr[$RANDOM%$index]}"
        done
        echo $str
}

for i in {0..5000}
do
        echo `randstr` >>test.csv
done

生成随机字符串

原文:http://blog.51cto.com/8588192/2336119

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!