Nombre aléatoire à partir d'une plage dans un Script Bash

J'ai besoin de générer un numéro de port aléatoire entre 2000-65000 à partir d'un script shell. Le problème est $RANDOM est à 15-nombre de bits, donc je suis coincé!

PORT=$(($RANDOM%63000+2001)) fonctionnerait bien si ce n'était pas pour la limitation de la taille.

Quelqu'un aurait-il un exemple de la façon dont je peux le faire, peut-être par l'extraction d'un élément de /dev/urandom et de le faire à l'intérieur d'une gamme?

InformationsquelleAutor Jason Gooner | 2010-03-31