Date: Mon, 16 Jun 2003 17:32:35 +0100 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: "Jack L. Stone" <jackstone@sage-one.net> Cc: freebsd-questions@freebsd.org Subject: Re: Running a rand or random script Message-ID: <20030616163235.GB33582@happy-idiot-talk.infracaninophile.co.uk> In-Reply-To: <3.0.5.32.20030616111517.0137e538@sage-one.net> References: <3.0.5.32.20030616111517.0137e538@sage-one.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--tsOsTdHNUZQcU9Ye
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Mon, Jun 16, 2003 at 11:15:17AM -0500, Jack L. Stone wrote:
> I need to run a script, perhaps using FBSD's 'rand' or 'random' command (=
or
> any other) that will generate one single 5-digit number 'at random' betwe=
en
> 00001-99999
>=20
> Anyone have thoughts on how to do this....??
perl -e 'printf "%0.5d\n", int(rand(99999) + 1);'
Assuming that range is inclusive.
Cheers,
Matthew
Nb. Don't use srand() explicitly --- perl will auto-seed the PRNG from
/dev/urandom if left to it's own devices.
--=20
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
--tsOsTdHNUZQcU9Ye
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)
iD8DBQE+7fEjdtESqEQa7a0RAgs4AJ9JuF8rU8mKF3tgrsuNnqgfr5cYPwCdF7FK
vFSr/G+kM5LeO/WBe29Y3Qk=
=+bwE
-----END PGP SIGNATURE-----
--tsOsTdHNUZQcU9Ye--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030616163235.GB33582>
