Deutsch   English   Français   Italiano  
<vblosf$292ru$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Krishna Myneni <krishna.myneni@ccreweb.org>
Newsgroups: comp.lang.forth
Subject: KISS 64-bit pseudo-random number generator
Date: Sun, 8 Sep 2024 22:09:03 -0500
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <vblosf$292ru$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 09 Sep 2024 05:09:03 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="4da9f849af29bd3a348c6d375acb0d0a";
	logging-data="2395006"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+zIFo3wCeEVJIoxTKrLhAl"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ZIdZR1FpOzASZgVFo6roDzrG4Bo=
Content-Language: en-US
Bytes: 1511

This has probably been posted in c.l.f. before (by MHX or others) but 
you can find my Forth implementation of G. Marsaglia's KISS 64-bit PRNG 
at the link below. The file contains both 32-bit and 64-bit PRNGs -- the 
appropriate one will be loaded for the Forth system (e.g. 
kForth-64/kForth-32/kForth-Win32). Marsaglia gave a test for the 64-bit 
KISS in his original announcement and this test may be run with the word

KISS64-TEST

e.g.

kiss64-test

Testing 64-bit RAN-KISS ... PASSED.
  ok

--
Krishna Myneni

https://github.com/mynenik/kForth-64/blob/master/forth-src/kiss.4th