Commit Graph

17 Commits (dbb0cf55cca93b0e7fd9cebd172b44202b8d97de)

Author SHA1 Message Date
erg 5c2b2b024e more cleanup of mersenne-twister -- you can actually understand it now :) 2008-04-03 13:04:24 -05:00
erg d642347f34 move bit twiddling words to math.bitfields.lib
use 32-bit in mersenne-twister
2008-04-03 11:55:08 -05:00
Doug Coleman 6ac0d4692f remove wrap word, add circular to mersenne twister 2008-04-01 20:20:13 -05:00
Doug Coleman f49c72bb05 remove curry2 from mersenne.private... 2008-03-31 15:31:51 -05:00
Slava Pestov d87667f903 Add inline declaration 2008-03-30 23:54:57 -05:00
erg c30a8a68ee refactor mersenne-twister to not use new-effects 2008-03-30 18:22:35 -05:00
Slava Pestov daa6855dae Fix conflict 2008-03-28 23:37:42 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Doug Coleman 2426fc44bb remove random.backend 2008-03-27 06:27:36 -05:00
Doug Coleman 89cacd416b fix load errors on windows 2008-03-27 05:51:48 -05:00
erg 37cffc50fa fix random
add with-secure-random
2008-03-28 22:10:01 -05:00
Doug Coleman 8cf2fd88a5 allow random-32* or random-bytes* to generate randomness in terms of each other 2008-03-28 13:50:23 -05:00
Doug Coleman c5cc14de91 inline new-effects
use new-effects for mersenne-twister
2008-03-24 12:02:57 -05:00
Slava Pestov 02727576c2 New slots are now in the core 2008-03-20 15:30:59 -05:00
Slava Pestov e9d7e2523c Clean up random and fix circular 2008-03-19 21:48:29 -05:00
Slava Pestov 0d9947198c Bootstrap fixes 2008-03-19 21:41:39 -05:00
Doug Coleman b3527a17df redo random/ 2008-03-19 16:18:03 -05:00