Path: csiph.com!goblin2!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail From: Luuk Newsgroups: gnu.bash.bug Subject: Re: $RANDOM not Cryptographically secure pseudorandom number generator Date: Wed, 2 Jan 2019 12:01:45 +0100 Lines: 28 Approved: bug-bash@gnu.org Message-ID: References: <868cc2da-cf67-298f-4640-ab1afcf857e0@case.edu> <4bc5800d-0dfb-17a5-0b20-9f4bef5a60b6@case.edu> <8d46616b-7618-be59-3651-1a01bc3bf7e6@case.edu> NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: usenet.stanford.edu 1546436927 31618 208.118.235.17 (2 Jan 2019 13:48:47 GMT) X-Complaints-To: action@cs.stanford.edu To: gnu-bash-bug@moderators.isc.org Envelope-to: bug-bash@gnu.org Delivered-To: gnu-bash-bug@moderators.isc.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 In-Reply-To: Content-Language: en-US X-CMAE-Envelope: MS4wfFa5bP0yYbchcAtlh+WU9ovh3g5WEjOMh192TCKM9kcEw/PlJQDl+KSzJ78jZD7n2NJGCFiwMpTk7bskqxnkhphcEoYhu1+eZRnZIPgNVcTzDJisa7dj JPdaOdxNOzse6NHG+/PUmW5ojbtO/ZLRO4BcdskX/VuudZ9xXs9ZGgEBMT9bKX40vwWzJo67PdKRm2z8vIR19rzXd2BeCLfw1j4zWAHWXzfZvihFSQXvTr61 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 173.199.90.58 X-Mailman-Approved-At: Wed, 02 Jan 2019 08:48:45 -0500 X-BeenThere: bug-bash@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Bug reports for the GNU Bourne Again SHell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com gnu.bash.bug:15032 On 2-1-2019 02:29, Ole Tange wrote: > On Mon, Dec 31, 2018 at 8:12 PM Chet Ramey wrote: > : >> Thanks for the patch. I'll take a look after I release bash-5.0. One >> question: can you reproduce the same random sequence by using the same >> seed? That's for backwards compatibility, even if the sequences themselves >> differ. > > Yes. Seeding with a value will give the same sequence: > > $ RANDOM=4; echo $RANDOM $RANDOM > 21584 22135 > > $ RANDOM=4; echo $RANDOM $RANDOM > 21584 22135 > But not across systems: luuk@WINDOWS:/mnt/c/Windows/System32$ RANDOM=4;echo $RANDOM $RANDOM 1692 27588 luuk@WINDOWS:/mnt/c/Windows/System32$ RANDOM=4;echo $RANDOM $RANDOM 1692 27588 luuk@opensuse:~> RANDOM=4; echo $RANDOM $RANDOM 32221 21043 luuk@opensuse:~> RANDOM=4; echo $RANDOM $RANDOM 32221 21043