■opensslは16進数で素数を返す。 $ openssl prime "10" A is not prime $ openssl prime "13" D is prime ■opensslを使った1から100までの素数の生成 $ for n in `seq 1 100`;do \ echo $((0x`openssl prime "$n" | awk '($3!="not"){print $1}'`)) ; \ done | grep -v "^0\$" | xargs echo 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 ■opensslを使った1から100までの素数の自乗の生成 $ for n in `seq 1 100`;do \ echo $((0x`openssl prime