~ chicken-core (chicken-5) 12ed9e08d8fa8b21c0d7d02d8b2b4f4705ccf552
commit 12ed9e08d8fa8b21c0d7d02d8b2b4f4705ccf552 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Fri Nov 3 14:03:56 2017 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Fri Nov 3 14:03:56 2017 +0100 internal module: use rand(3) for hash table seeding diff --git a/internal.scm b/internal.scm index 812f77e1..e593dc59 100644 --- a/internal.scm +++ b/internal.scm @@ -162,7 +162,7 @@ (let ((cache-s #f) (cache-h #f) ;; NOTE: All low-level hash tables share the same randomization factor - (rand (##core#inline "C_random_fixnum" #x10000))) + (rand (##core#inline "C_rand" #x10000))) (lambda (s n) (if (eq? s cache-s) (##core#inline "C_fixnum_modulo" cache-h n)Trap