优秀是一种习惯
分类: LINUX
2013-02-07 20:01:37
生成00到ff中随机的一个数字,也就是十进制的0~255.
下面是使用bash下的解法:
代码如下:
#!/bin/bash #gen a num between 00 and ff ran_num=$RANDOM gen_num=$((ran_num*255/32766)) printf '%.2x\n' $gen_num
结果如下:
下面是python的解法:
代码如下:
#!/usr/bin/python import random import binascii rnum = random.randint(0,255) print '%.2x' % rnum
结果如下: