BASHでx時間の乱数を生成する

BASHでx時間の乱数を生成する

「x」時間に対して乱数を生成したいのですが、x時間(たとえば2分)の間に実行する方法がわかりません。

答え1

ヒューnvm..わかりましたㅎㅎ..これは私の解決策です。

#!/bin/bash

# Generate random numbers for "X" amount of time.
TIMER='2m' # Default (2m) = 2 minutes
timeout -sHUP ${TIMER} bash -c 'while [ 0 ]; do echo "${RANDOM}"; done'

答え2

または:

while true; do echo "$RANDOM"; done & sleep 2m; kill %1

タイピング回数を減らすための小さな賭けであり、ローカルスリープバージョンでサポートされているすべての時間パラメータをサポートします。

関連情報