2016-09-25 136 views
-1

我正在使用Perl模塊Crypt::PRNG生成隨機數。當使用隨機字符串命令時,代數似乎是真正的隨機數,它可以使用數字0-9以及其他字符,並創建一個具有指定位數的隨機字符串,問題是前導0。編輯executavble命令使Perl中的隨機數生成器

perl -MCrypt::PRNG=:all -E "say random_string_from("1234567890", n)" 

,其中n是數字數,是否有可執行命令一個類似於上述固定0領先的,所以我可以肯定地得到正位數?我的意圖是隻修復「123456789」的第一位數字。有誰知道如何做到這一點?提前致謝。

回答

0

random_string_from("123456789", 1) . random_string_from("1234567890", $n-1) 
0

如何把Crypt::PRNG代碼在while循環,直到前面的字符不是0