0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Linux】乱数を生成する方法

Posted at

生成方法

RANDOM変数を使用することで乱数を生成できます。
RANDOM変数は0から32767の間の数値を返却します。

$ echo $RANDOM
18739

数値の範囲を0から9までにしたい場合には以下のように実行します。

$ echo $(($RANDOM % 10))
4
$ echo $(($RANDOM % 10))
6
$ echo $(($RANDOM % 10))
0
$ echo $(($RANDOM % 10))
5
$ echo $(($RANDOM % 10))
7
$ echo $(($RANDOM % 10))
8

数値の範囲を1から10までにしたい場合には以下のように実行します。

$ echo $(($RANDOM % 10 + 1))
2
$ echo $(($RANDOM % 10 + 1))
4
$ echo $(($RANDOM % 10 + 1))
10
$ echo $(($RANDOM % 10 + 1))
9
$ echo $(($RANDOM % 10 + 1))
7

数値の範囲を101から200にしたい場合には以下のように実行します。

$ echo $(($RANDOM % 100 + 101))
195
$ echo $(($RANDOM % 100 + 101))
139
$ echo $(($RANDOM % 100 + 101))
101
$ echo $(($RANDOM % 100 + 101))
148
$ echo $(($RANDOM % 100 + 101))
142
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?