root@dashazi:~/dingxue# cat aa1234567
abcdefg
利用awk 處理
(1)echo 利用awk 隨機列印乙個字母?隨機列印n個字母,假設n=3?
(2)隨機生成六位數字和字母的隨機組合
(3)隨機取出以上字元的一列
(4)隨機取出以上字元的五列
思路:隨機列印乙個數字在awk 中使用rand()函式,但是如果只是用rand();就會出現如下情況,
root@dashazi:~/dingxue# awk 'begin'
0.237788
root@dashazi:~/dingxue# awk 'begin'
0.237788
root@dashazi:~/dingxue# awk 'begin'
0.237788
root@dashazi:~/dingxue# awk 'begin'
0.237788
每一次都是相同的數字,但是如果使用srand()函式作為乙個種子,就可以解決這個問題:
root@dashazi:~/dingxue# awk 'begin'
0.445072
root@dashazi:~/dingxue# awk 'begin'
0.150799
**:
(1)echo |awk ''
echo | awk ''
(2)echo |xargs echo | awk ''
(3)awk -f '' '' aa
(4)awk -f '' '' aa
隨機數使用
函式rnd 是乙個非常重要的函式。如果你想建立乙個隨機的問候語,乙個日期的隨機提示,或者甚至乙個遊戲,你將要使用這個函式。函式rnd 返回乙個0到1之間的隨機數。這裡有這個函式的乙個例子及其可能的返回值 rnd 0.7055643 典型情況下,你更感興趣的是用這個函式來返回處在一定範圍內的整數。要返...
c 中隨機數的使用
在.framework中提供了乙個專門用來產生隨機數的類system.random,使用這個類時必須匯入system命名空間。當然,命名空間system在每個asp.頁面中都是自動匯入的,所以我們可以直接使用這個類。計算機不可能產生完全隨機的數字,所謂的隨機數發生器都是通過一定的演算法對事先選定的隨...
ios中的隨機數使用
有如下三種隨機數方法 1.srand unsigned time 0 int i rand 5 2.srandom time 0 int i random 5 3.int i arc4random 5 常用 注 rand 實際並不是乙個真正的偽隨機數發生器,random 會相對好點,但也不算理想。個...