在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,电压,物理信号等等,它的值在一个时间段可以保证是唯一的了。好了,废话我就不说了。呵呵。shell脚本程序我们有那些获得随机数方法呢?一、通过时间获得随机数(date...
使用Linux命令生成随机密码是一种基本的Linux操作功能,并有多种实现形式,具体使用方式如下:1. 使用openssl生成随机密码具体用法如下:openssl rand -base64 20几乎所有Linux发行版都包含openssl。我们可以利用它的随机功能来生成可以用作密码的随机字母字符串,其中后面的数字10和20是指定密码的长度。2. 使用urandom生成随机密码具体用法如下:strings /dev/urandom |tr -dc A-Za-z0-9 | head -c20; echo3. 使用dd生成随机密码...
linux产生随机的方法取8位数字的方法[root@master scripts]# echo $RANDOM
12465[root@master scripts]# echo $((RANDOM+10000000))
10023190[root@master scripts]# echo $RANDOM | md5sum | cut -c 1-8
ae74cedb[root@master scripts]# uuidgen| md5sum | cut -c 1-8
fdfca8ec[root@master scripts]# mkpasswd -l 8
6zhFj7T>[root@master scripts]# echo `date +%s` | md5sum | cut -c 1-8
f6d58a59更随机的方...
#!/bin/bash
[ -f user.log ] && rm -f user.log
for i in `seq -w 10`
do
pass=$(echo $RANDOM`openssl rand -base64 8` | cut -c 1-10)
useradd guest$i && echo "$pass" | passwd --stdin guest$i
echo -e "user:guest$i \t pass:$pass" >> user.log
done原文:http://liusibo.blog.51cto.com/1382721/1557916
对拍脚本 新建一个文档 check.sh 作为对拍脚本.#!/bin/bash
while(true)do #死循环
./data > 1.in #运行数据生成器,将数据输出到1.in
./std < 1.in > out1 #std是标准(暴力)程序
./now < 1.in > out2 #now是现在要被测的程序
if diff -w out1 out2; then #比较,-w 是忽略行末空格
echo AC #如果一样就输出AC
else
echo WA
cat out1 out2 #不然就输出WA,并显示不相同的地方
break
fi #结束if
sleep 1 #如果使用srand(),随机数是秒...
Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可以通过数十种方法来生成随机密码。本文将介绍生成随机密码的十种方法。这些方法均收集于Command-Line Fu,并且在我们自己的Linux PC机上测试过。这十种方法的一些在安装了Cygwin的Windows下也是可以运行的,特别是最后一种方法。生成一个随机密码对于下面的任何一种方法,你可以通过简单的修改来生成特定长度的密码,或者只使用其输出结果...
在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,电压,物理信号等等,它的值在一个时间段可以保证是唯一的了。好了,废话我就不说了。呵呵。 shell脚本程序我们有那些获得随机数方法呢? 一、通过时间获得随机数(...
Linux 随机启动Mysql#
#将服务文件拷贝到init.d下,并重命名为mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql #添加执行权限
chmod +x /etc/init.d/mysql#添加服务
chkconfig --add mysql #查看显示
chkconfig --list #如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
chkconfig --level 345 mysql on #重启电脑
shutdown -r now#如果看到有监听说明服务启动了
netstat -na |...
1.1.1 inux随机数的办法 http://www.2cto.com/kf/201410/342717.html方法一.[root@ob ~]# date +%N %N纳秒 随机获取的九位数通过时间823015723通过时间获得随机数(date)date +%s%N #生成19位数字,1287764807051101270date +%s%N | cut -c6-13 #取八位数字,21793709date +%s%N | md5sum | head -c 8 #八位字母和数字的组合,87022fda 方法二.[root@ob ~]# echo $RANDOM24215生成0-32767之间的整数随机数,若超过5位可以加个固...
日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票、丢骰子、抽签、年会抽奖等。Shell 下如何生成随机数呢,米扑博客特意写了本文,总结 Linux Shell 产生随机数的多种方法。本文原文转自米扑博客:Linux Shell 生成随机数和随机字符串计算机产生的的只是“伪随机数”,不会产生绝对的随机数(是一种理想随机数)。实际上,伪随机数和理想随机数也是相对的概念,例如伪随机数在1万万亿亿亿年内也无法重复,算是理想随机...
Linux下Apache随机启动 cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apached chmod +x /etc/rc.d/init.d/ap Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,,并可做代理服务器来使用。Linux下...
修改etc/rc.d/rc.local参数文件,在后面加入如下两行 [root@linux9 bin]# cat /etc/rc.d/rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you dont # w 修改etc/rc.d/rc.local参数文件,在后面加入如下两行[root@linux9 bin]# cat /etc/rc.d/rc.local#!/bin/sh## This script will be executed *after* all the other init ...
bitsCN.comSuse Linux 10 MySql随机启动 SUSE 10系统,系统已经安装过mysql,但是路径不是在/usr/local下面,执行service mysql start 能正常启动 www.bitsCN.com 在/etc/init.d/下面有mysql文件 当时执行的命令是下面即得到系统自动启动mysql cd /etc/init.d chmod 755 /etc/init.d/mysql chkconfig --add mysql 这样都可以了。 然后可以启动下,service mysql start 重新启动系统:reboot 启动过后可以查询下mysql状态 :chkco...
一个简单的表连接通常在0.0XX秒内完成,有时在2.0XX秒内完成(根据PL / SQL Developer SQL执行).从SQL Plus运行时会发生这种情况.
如果我运行SQL 10次,8次运行正常,2次运行2次.
它是Centos 7上Linux x86_64的Oracle 11.2.0.4的干净安装.我已经安装了Oracle推荐的补丁:
>补丁19769489 – 数据库补丁集更新11.2.0.4.5(包括CPUJan2015)>补丁19877440 – Oracle JavaVM组件11.2.0.4.2数据库PSU(2015年1月)
修补后没有变化.
这两个表有...
mkpasswd是可以随机生成密码,并且在随机生成密码时可以给用户直接改密
语法: mkpasswd [ args ] [ user ]
常用参数: -l 定义口令的长度,默认值为9 -d 定义密码的最小数目,默认值是2 c 定义在密码中小写字母字符的最小数目,默认值是2 -C 定义在密码中大写字母字符的最小数目,默认值是2 -s 定义在密码中特殊字符的最小数目,默认值是1 -p 指定程序来设置密码。默认情况下,如果存在使用/etc/yppasswd,否则使用/bin/passwd -v...