巨大な整数乱数を作りたいんだけど、どうしたらいい?

use bigint;
my $n = 7581835939574005820377;
print rand $n;

とかやっても浮動小数点数になるし。