]> gitweb.factorcode.org Git - factor.git/blob - extra/benchmark/mt/mt.factor
factor: trim using lists
[factor.git] / extra / benchmark / mt / mt.factor
1 ! Copyright (C) 2009 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: kernel math random random.mersenne-twister ;
4 IN: benchmark.mt
5
6 : mt-bench ( n -- )
7     >fixnum 0x533d <mersenne-twister> '[ _ random-32* drop ] times ;
8
9 : mt-benchmark ( -- ) 10000000 mt-bench ;
10
11 MAIN: mt-benchmark