ChinaUnix.net
相关文章推荐:

awk rand

现在有个文本 比如说1000 个记录, 每个记录里面都是字母, 像 ABCDEFGGHJFDFDJJJKKKKKKKJHGDF 记录1 GEGGGGGGGGGGGDFDGHJJJJJJJJ 记录2 。。。。 。 。。。 。 。。。 1000 我想用rand() 随机得到一个整数,然后从每一个记录里取5个连续的字...

by hz164 - Shell - 2012-05-31 21:15:38 阅读(3267) 回复(11)

相关讨论

本帖最后由 羲之遗韵 于 2012-02-15 11:28 编辑 [code]awk 'BEGIN{srand();k=rand();print k;}'[/code]这代码无法执行,错误如下。 awk: syntax error near line 1 awk: illegal statement near line 1 awk: syntax error near line 1 awk: illegal statement near line 1 系统如下 SunOS 5.10

by 羲之遗韵 - Shell - 2012-02-15 21:49:08 阅读(1648) 回复(7)

近日学习bash中,想写一个脚本练习,用到随机数,上网搜到一个例子,有些迷惑,请教诸位。 终端中执行如下命令,正常输出七个二位的随机整数。 $awk 'BEGIN{for (i=1;i<7;i++) print int(101*rand())}' 但是执行如下命令: $ awk '{print int(101*rand())}' 光标却闪烁在下一行,等待键盘输入。当输入任意字符后,输出一个二位的随机数。 两条命令的区别只是在 BEGIN{for (i=1;i<7;i++) 这一块,而我理解这一块的目的是循环而...

by 蓝湾 - Shell - 2007-02-08 09:20:06 阅读(4842) 回复(7)

echo "5" | awk '{sub(/5/,"rand()");print}' 结果显示rand() 好郁闷啊! 哪位大大指点迷津啊?

by shijiu - Shell - 2005-02-02 13:10:21 阅读(1933) 回复(5)

abcd|12|66.60 cdef|120|55.50 如何使上面的第二列数值不足4位的,后面加上三位随机数字 变成 abcd|12386|66.60 cdef|120762|55.50 用 awk 能有方法处理吗?

by hbczjzc - Shell - 2005-12-04 00:53:52 阅读(1544) 回复(6)

abcd|12|66.60 cdef|120|55.50 如何使上面的第二列数值不足4位的,后面加上三位随机数字 变成 abcd|12386|66.60 cdef|120762|55.50 用 awk 能有方法处理吗?

by hbczjzc - Shell - 2005-12-03 12:41:49 阅读(1129) 回复(1)

#include char randStrArr[] = "abcdefghijkmnpqrstuvwxyz0123456789"; unsigned int randStrLen = (sizeof(randStrArr) - 1 )/sizeof(char); char randStrArrS[] = "ABCDEFGHIJKMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz"; unsigned int randStrSLen = ((sizeof(randStrArrS)) -1)/sizeof(char); char randStrArrI[] = "0123456789"; unsigned int randStrArrILen = (sizeof(randStrArrI) - 1)/sizeof(char); void genrandStr...

by weldom - Linux文档专区 - 2007-07-11 16:25:04 阅读(515) 回复(0)

昨天写了个小程序,用rand(3)模拟随机过程,结果概率不对。 后来换random(3),结果才正确。 今天一看man 3 rand, [quote] These interfaces are obsoleted by random(3). [/quote] 系统是BSD的同学可以试一下下面的程序(我看了FreeBSd的rand.c,和NetBSD的算法一样),用randrandom分别看一下结果: [code] #include #include #define SEAT_COUNT 100 int seats[SEAT_COUNT]; void clear_seats() { i...

by assiss - BSD - 2006-08-12 10:47:40 阅读(2935) 回复(6)

rand_poll()函数的作用及实例,谢谢

by 奋斗中的蜗牛 - C/C++ - 2013-10-09 11:59:47 阅读(1545) 回复(0)

小弟近日做了一个数字拼图游戏,很幼稚,自娱自乐性质的东西。 但是其中有个问题着实令我困惑。 就是随机生成唯一数组的时候,总是生成6 3 7 2 8 4 1 0 5,或者6 3 7 2 8 1 4 0 5; 请高人指点下我这个迷路的羔羊吧................ 代码如下: use strict; my %hash; my @array; my $num1=0; my $num_frist; my $all_num=0; my $time1=localtime(); srand(); while(@array!=9){ $num1++; my $num=int(rand(10)-1); if(!(ex...

by cdkrr - Perl - 2008-07-02 11:11:37 阅读(3541) 回复(4)

WIN XP TURBO C 2.0 各位大侠,我用这个程序输出100个0——10之间的随机数,可以吗? 这个rand()到底是怎么用的啊? 会的请指点一下,高手请鄙视,不懂的欢迎灌水,欢迎BT,欢迎YY,欢迎路过,欢迎删帖。 #include #include main() { int a; int i; clrscr(); srand(time(0)); for (i=1;i<=100;i++) { a=rand()%10; /*关键是这里,可以吗?*/ printf("%5...

by hymailto - C/C++ - 2006-04-18 09:51:18 阅读(5544) 回复(10)