下面的习题解答:
1 # !/usr/bin/perl -w
2
3 @list = <STDIN>;
4 @list = sort(@list);
5 @list = reverse @list;
6
7 print "\n";
8
9 print @list;
10
11 print "\n";
12 print "input the number:\n";
13 $num = <STDIN>;
14 print $list[$num];
15 srand;
16 print $list[rand(@list)];
发现第四行 @list[$num]的结果也是一样的,不必是$list[$num],难道是版本问题?
书上说srand是进行随机数初始化的,但是发现如果删除这行也可以