| 
									
										
										
										
											2009-10-07 21:06:39 -04:00
										 |  |  | ! Copyright (C) 2009 Doug Coleman. | 
					
						
							|  |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							| 
									
										
										
										
											2011-09-25 14:49:27 -04:00
										 |  |  | USING: alien.c-types alien.data arrays kernel random random.cmwc | 
					
						
							|  |  |  | sequences specialized-arrays tools.test ;
 | 
					
						
							| 
									
										
										
										
											2009-10-19 05:41:53 -04:00
										 |  |  | SPECIALIZED-ARRAY: uint | 
					
						
							| 
									
										
										
										
											2009-10-07 21:06:39 -04:00
										 |  |  | IN: random.cmwc.tests | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-03 12:39:59 -04:00
										 |  |  | { } [ | 
					
						
							| 
									
										
										
										
											2009-10-07 21:06:39 -04:00
										 |  |  |     cmwc-4096 [ | 
					
						
							|  |  |  |         random-32 drop
 | 
					
						
							|  |  |  |     ] with-random | 
					
						
							|  |  |  | ] unit-test | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-03 12:39:59 -04:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2009-10-07 21:06:39 -04:00
										 |  |  | { | 
					
						
							|  |  |  |     4294604858
 | 
					
						
							|  |  |  |     4294948512
 | 
					
						
							|  |  |  |     4294929730
 | 
					
						
							|  |  |  |     4294910948
 | 
					
						
							|  |  |  |     4294892166
 | 
					
						
							|  |  |  |     4294873384
 | 
					
						
							|  |  |  |     4294854602
 | 
					
						
							|  |  |  |     4294835820
 | 
					
						
							|  |  |  |     4294817038
 | 
					
						
							|  |  |  |     4294798256
 | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2015-07-03 12:39:59 -04:00
										 |  |  | } [ | 
					
						
							| 
									
										
										
										
											2009-10-07 21:06:39 -04:00
										 |  |  |     cmwc-4096 | 
					
						
							| 
									
										
										
										
											2017-06-01 17:59:35 -04:00
										 |  |  |     4096 <iota> uint >c-array 362436 <cmwc-seed> seed-random [ | 
					
						
							| 
									
										
										
										
											2009-10-07 21:06:39 -04:00
										 |  |  |         10 [ random-32 ] replicate
 | 
					
						
							|  |  |  |     ] with-random | 
					
						
							|  |  |  | ] unit-test | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-03 12:39:59 -04:00
										 |  |  | { t } [ | 
					
						
							| 
									
										
										
										
											2009-10-07 21:21:09 -04:00
										 |  |  |     cmwc-4096 [ | 
					
						
							| 
									
										
										
										
											2017-06-01 17:59:35 -04:00
										 |  |  |         4096 <iota> uint >c-array 362436 <cmwc-seed> seed-random [ | 
					
						
							| 
									
										
										
										
											2009-10-07 21:21:09 -04:00
										 |  |  |             10 [ random-32 ] replicate
 | 
					
						
							|  |  |  |         ] with-random | 
					
						
							|  |  |  |     ] [ | 
					
						
							| 
									
										
										
										
											2017-06-01 17:59:35 -04:00
										 |  |  |         4096 <iota> uint >c-array 362436 <cmwc-seed> seed-random [ | 
					
						
							| 
									
										
										
										
											2009-10-07 21:21:09 -04:00
										 |  |  |             10 [ random-32 ] replicate
 | 
					
						
							|  |  |  |         ] with-random | 
					
						
							|  |  |  |     ] bi =
 | 
					
						
							| 
									
										
										
										
											2009-10-07 21:06:39 -04:00
										 |  |  | ] unit-test |