]> gitweb.factorcode.org Git - factor.git/commitdiff
benchmark.fasta: rename random.
authorDoug Coleman <doug.coleman@gmail.com>
Thu, 30 Jul 2015 04:04:31 +0000 (21:04 -0700)
committerDoug Coleman <doug.coleman@gmail.com>
Thu, 30 Jul 2015 04:04:31 +0000 (21:04 -0700)
extra/benchmark/fasta/fasta.factor

index 1aef65bc6ed69367a35483e078b2ff63a098c6eb..36b93d18305fbb38f6bf9aec1b2760c74cc3cc22 100644 (file)
@@ -12,7 +12,7 @@ CONSTANT: IC 29573
 CONSTANT: initial-seed 42
 CONSTANT: line-length 60
 
-: random ( seed -- seed n )
+: next-fasta-random ( seed -- seed n )
     IA * IC + IM mod dup IM /f ; inline
 
 CONSTANT: ALU "GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA"
@@ -50,7 +50,7 @@ TYPED: make-cumulative ( freq -- chars: byte-array floats: double-array )
     [ values c:double >c-array unclip [ + ] accumulate swap suffix ] bi ;
 
 :: select-random ( seed chars floats -- seed elt )
-    seed random floats [ <= ] with find drop chars nth-unsafe ; inline
+    seed next-fasta-random floats [ <= ] with find drop chars nth-unsafe ; inline
 
 TYPED: make-random-fasta ( seed: float len: fixnum chars: byte-array floats: double-array -- seed: float )
     '[ _ _ select-random ] "" replicate-as print ;