LINUX 随机数生成

简介:

Linux中随机生成字符串的方法很多,常用的有以下几种:

(1)  echo $(($RANDOM))          通过系统环境变量

(2)  echo $RANDOM | md5sum|cut -c 1-8

(3)  openssl rand -base64 65         openssl产生随机数

(4)  date +%s%N          通过时间获取随机数

(5)  head /dev/urandom |cksum            设备随机数

(6)  cat /proc/sys/kernel/random/uuid           uuid随机数

(7)  mkpasswd -l 12 -d 5             expect随机数,需要安装expect





      本文转自无形于有形  51CTO博客,原文链接:http://blog.51cto.com/jinchuang/1844467,如需转载请自行联系原作者

相关文章
|
5月前
|
Linux
Linux下获取一个UUID随机数
Linux下获取一个UUID随机数
28 0
|
4月前
|
算法 安全 Linux
Linux命令mcookie:随机数生成的艺术
`mcookie`是Linux下的命令行工具,用于生成128位安全的随机十六进制数,常用于加密、身份验证等场景。它基于强大的随机数算法,保证数字的独特性和安全性。简单用法如直接输出或保存到文件,也可与其他命令结合,如生成随机文件名。使用时注意安全性,备份关键生成数,并根据需求结合其他工具使用。
|
4月前
|
算法 Linux 测试技术
Linux编程:测试-高效内存复制与随机数生成的性能
该文探讨了软件工程中的性能优化,重点关注内存复制和随机数生成。文章通过测试指出,`g_memmove`在内存复制中表现出显著优势,比简单for循环快约32倍。在随机数生成方面,`GRand`库在1000万次循环中的效率超过传统`rand()`。文中提供了测试代码和Makefile,建议在性能关键场景中使用`memcpy`、`g_memmove`以及高效的随机数生成库。
|
安全 JavaScript 前端开发
在Linux中生成随机数的各种方法
在计算机编程中,生成随机数是一项常见的任务,用于模拟实际情况、加密、游戏设计等。Linux系统提供了多种方法来生成随机数。本文将介绍Linux环境下生成随机数的几种常用方法,包括伪随机数生成器、/dev/random 和 /dev/urandom 设备、以及使用编程语言生成随机数。
803 3
|
Linux 开发工具
linux创建随机数并写文件处理
一、案例代码 /**************************************************************** * Name   : rondom_create_score.
1074 0
|
Linux
从Linux内核中获取真随机数
内核随机数产生器 Linux内核实现了一个随机数产生器,从理论上说这个随机数产生器产生的是真随机数。与标准C库中的rand(),srand()产生的伪随机数不同,尽管伪随机数带有一定的随机特征,但这些数字序列并非统计意义上的随机数。
1513 0
下一篇
无影云桌面