You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
781 B
29 lines
781 B
|
|
|
|
BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } }
|
|
|
|
use seed;
|
|
use botname qw(botname fullname);
|
|
|
|
my $seed = &seed::setseed(5451361247321);
|
|
printf "seed: %s\n",$seed;
|
|
my $n0 = seed::rand64(); # n < 18446744073709551616
|
|
my $n1 = seed::rand64();
|
|
printf "n0:%s\n",$n0;
|
|
printf "n1:%s\n",$n1;
|
|
my $q2 = pack'Q2',$n0,$n1;
|
|
|
|
my @fullnames = &fullname($q2);
|
|
printf "fullname: %s\n",join', ',@fullnames;
|
|
|
|
my $data58 = "ZHjX1cimgEBVjmyxXsGyPU7YLXDG5SM5oDaaYwuKivtuuJtfBmyPDt5cMyN7nidCDQuKtMowxThXS58AKFz97yFqaYh6L9adQhY";
|
|
my $databin = &botname::decode_base58f($data58);
|
|
printf "fullname: %s\n",join', ',fullname($databin);
|
|
printf "botname: %s\n",botname($data58);
|
|
printf "uname: %s\n",lc(substr((&fullname($databin))[0],0,1)) . lc((&fullname($databin))[-2]);
|
|
|
|
|
|
exit $?;
|
|
|
|
1;
|
|
|