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

타이핑 횟수를 줄이기 위한 작은 베팅이며 로컬 수면 버전에서 지원하는 모든 시간 매개변수를 지원합니다.

관련 정보