1
1000 자리와 9999 사이의 임의의 숫자를 4 자리 소수로 생성하고 싶습니다.유닉스 명령으로 4 자리 소수를 생성합니다.
예를 들면 다음
$((1000 + RANDOM % 9999))
어떻게 내가 여기에 소수를 추가하려면 내가 사용하고 임의의 4 자리 번호를 생성하기위한 2345.5678
다음?
1000 자리와 9999 사이의 임의의 숫자를 4 자리 소수로 생성하고 싶습니다.유닉스 명령으로 4 자리 소수를 생성합니다.
예를 들면 다음
$((1000 + RANDOM % 9999))
어떻게 내가 여기에 소수를 추가하려면 내가 사용하고 임의의 4 자리 번호를 생성하기위한 2345.5678
다음?
거의 동일한 논리를 사용하고 번호를 구성 할 수 있습니다.
echo "$((1000 + RANDOM % 9999)).$((RANDOM % 9999))"
당신은 1234.0567을 생성하지 않을 것입니다. (1234.567은 같지 않습니다.) printf를 사용하여 적절한 수의 앞자리 0 (예 :'% 4d. % 04d')을 출력하십시오. 그리고 산수에 대한 제 의견을보십시오. – rici
'1000 + RANDOM % 9999'는 1000과 10998 사이의 임의의 정수를 생성합니다. '1000 + RANDOM % 9000' – rici