15
ตัวเลขสุ่มจากช่วงใน Bash Script
ฉันต้องสร้างหมายเลขพอร์ตสุ่มระหว่าง2000-65000จากเชลล์สคริปต์ ปัญหาคือ$RANDOMหมายเลข 15 บิตดังนั้นฉันติดอยู่! PORT=$(($RANDOM%63000+2001)) จะทำงานได้ดีถ้ามันไม่ได้สำหรับขนาดที่ จำกัด ไม่มีใครมีตัวอย่างของวิธีที่ฉันสามารถทำได้อาจโดยการแยกบางสิ่งบางอย่างจาก/dev/urandomและรับมันในช่วงหรือไม่