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