本帖最后由 ivor 于 2019-3-22 07:52 编辑
效率比楼主的初始化字符数组稍高一些- $start=[System.DateTime]::Now
- $num=0
- $array=(65..90) + (97..122) + (48..57)
- while ($num -lt 10000){
- [char[]](Get-Random -Count 7 -InputObject $array) -join ""
- $num+=1
- }
- ([System.DateTime]::Now - $start).TotalSeconds
- pause
复制代码 输出结果到控制台,最占时间,面向对象资源开销也比较大,所以面向过程的c语言最有优势。 |