57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
				
					
						
							
							
								 
						
							
							
								0fb0eaa1cf 
								
							
								 
							
						 
						
							
							
								
								random: simplify using bitwise operations.  
							
							
							
						 
						
							2014-02-25 15:59:51 -08:00  
				
					
						
							
							
								 
						
							
							
								48562e6e48 
								
							
								 
							
						 
						
							
							
								
								random.mersenne-twister: Don't use system-random-generator to initialize  
							
							... 
							
							
							
							Mersenne Twister. If there is no system random generator, startup can
fail. 
							
						 
						
							2014-02-14 18:48:25 -08:00  
				
					
						
							
							
								 
						
							
							
								9aa160ad91 
								
							
								 
							
						 
						
							
							
								
								random.mersenne-twister: fix name of stack effect.  
							
							
							
						 
						
							2014-02-09 11:00:57 -08:00  
				
					
						
							
							
								 
						
							
							
								d9961f5f4a 
								
							
								 
							
						 
						
							
							
								
								random.mersenne-twister: more complete fix for bias.  
							
							
							
						 
						
							2014-02-07 11:56:29 -08:00  
				
					
						
							
							
								 
						
							
							
								0110bd49f1 
								
							
								 
							
						 
						
							
							
								
								random.mersenne-twister: fix non-random bias.  
							
							
							
						 
						
							2014-02-07 07:31:53 -08:00  
				
					
						
							
							
								 
						
							
							
								a718127fd1 
								
							
								 
							
						 
						
							
							
								
								random: some cleanup.  
							
							
							
						 
						
							2014-02-06 18:17:03 -08:00  
				
					
						
							
							
								 
						
							
							
								c02fc27afc 
								
							
								 
							
						 
						
							
							
								
								random: faster random-bits, make some things private.  
							
							
							
						 
						
							2014-02-06 17:54:33 -08:00  
				
					
						
							
							
								 
						
							
							
								986714489d 
								
							
								 
							
						 
						
							
							
								
								random: 40% faster random-bytes*.  
							
							
							
						 
						
							2014-02-06 11:05:16 -08:00  
				
					
						
							
							
								 
						
							
							
								135c0bd5ed 
								
							
								 
							
						 
						
							
							
								
								random: add help for random-unit.  
							
							
							
						 
						
							2013-12-13 10:11:51 -08:00  
				
					
						
							
							
								 
						
							
							
								2f2e04ca45 
								
							
								 
							
						 
						
							
							
								
								random.windows: Saw in the pastebin that some Windows installs still don't  
							
							... 
							
							
							
							start with this code. Just set the system and secure RNGs to f, and
calling them will throw an error. The Mersenne Twister is still the
default anyway. 
							
						 
						
							2013-07-27 13:28:20 -07:00  
				
					
						
							
							
								 
						
							
							
								4af98fa568 
								
							
								 
							
						 
						
							
							
								
								random: use nths-unsafe in sample.  
							
							
							
						 
						
							2013-04-06 14:29:47 -07:00  
				
					
						
							
							
								 
						
							
							
								04af5f2ffb 
								
							
								 
							
						 
						
							
							
								
								hash-sets: faster implementation based on hashtables.  
							
							
							
						 
						
							2013-03-07 21:43:17 -08:00  
				
					
						
							
							
								 
						
							
							
								be7c981462 
								
							
								 
							
						 
						
							
							
								
								random: format delete-random better.  
							
							
							
						 
						
							2013-03-03 17:32:53 -08:00  
				
					
						
							
							
								 
						
							
							
								c2f09e9533 
								
							
								 
							
						 
						
							
							
								
								random: speed up some random floats using (random-unit).  
							
							
							
						 
						
							2013-03-01 09:33:20 -08:00  
				
					
						
							
							
								 
						
							
							
								5094a7f460 
								
							
								 
							
						 
						
							
							
								
								random: adding (random-unit) for convenience.  
							
							
							
						 
						
							2013-03-01 09:27:20 -08:00  
				
					
						
							
							
								 
						
							
							
								2af325dc83 
								
							
								 
							
						 
						
							
							
								
								random: speedup random-integer some more.  
							
							... 
							
							
							
							Better code generation by specializing on fixnum/bignum. 
							
						 
						
							2013-02-28 19:47:55 -08:00  
				
					
						
							
							
								 
						
							
							
								927414c6c5 
								
							
								 
							
						 
						
							
							
								
								random: minor speedup (random-bits).  
							
							
							
						 
						
							2013-02-27 15:26:56 -08:00  
				
					
						
							
							
								 
						
							
							
								29b8c4b993 
								
							
								 
							
						 
						
							
							
								
								random: speedup randomize.  
							
							
							
						 
						
							2013-02-27 14:51:29 -08:00  
				
					
						
							
							
								 
						
							
							
								b47a737321 
								
							
								 
							
						 
						
							
							
								
								random: speed up uniform-random-float.  
							
							
							
						 
						
							2013-02-27 14:40:56 -08:00  
				
					
						
							
							
								 
						
							
							
								8a5411cfc1 
								
							
								 
							
						 
						
							
							
								
								random: performance improvements to random-integer and random-bits.  
							
							
							
						 
						
							2013-02-27 14:05:46 -08:00  
				
					
						
							
							
								 
						
							
							
								ae276ec225 
								
							
								 
							
						 
						
							
							
								
								random: Add poisson-random-float.  
							
							
							
						 
						
							2012-12-31 11:02:56 -08:00  
				
					
						
							
							
								 
						
							
							
								e8d50a2d08 
								
							
								 
							
						 
						
							
							
								
								random: support random on sets.  
							
							
							
						 
						
							2012-10-05 15:35:22 -07:00  
				
					
						
							
							
								 
						
							
							
								9dafa325a5 
								
							
								 
							
						 
						
							
							
								
								random: support "random" on floats (uses uniform-random-float).  
							
							
							
						 
						
							2012-10-05 14:47:40 -07:00  
				
					
						
							
							
								 
						
							
							
								fc5f9451e8 
								
							
								 
							
						 
						
							
							
								
								random: implement random for assocs.  
							
							
							
						 
						
							2012-10-03 10:08:08 -07:00  
				
					
						
							
							
								 
						
							
							
								afb2a6eabb 
								
							
								 
							
						 
						
							
							
								
								random: Bump up the random unit tests from 50k to 500k. At 50k, pareto doesn't have enough samples to get the right std. At 500k, it should never fail again..  
							
							
							
						 
						
							2012-08-16 14:14:08 -07:00  
				
					
						
							
							
								 
						
							
							
								676cc18215 
								
							
								 
							
						 
						
							
							
								
								random.data: make constants available to random.data.  
							
							
							
						 
						
							2012-08-04 19:17:56 -07:00  
				
					
						
							
							
								 
						
							
							
								ce01c2b411 
								
							
								 
							
						 
						
							
							
								
								random-string: make letters and numbers equiprobable  
							
							
							
						 
						
							2012-08-04 17:32:33 -07:00  
				
					
						
							
							
								 
						
							
							
								4f418b14af 
								
							
								 
							
						 
						
							
							
								
								random: faster random-units and random-integers.  
							
							
							
						 
						
							2012-07-31 20:24:56 -07:00  
				
					
						
							
							
								 
						
							
							
								cfdbf02a9a 
								
							
								 
							
						 
						
							
							
								
								random: More leeway for pareto unit test. Python's pareto distribution behaves the same, with a wide variance. Maybe both are busted, or is that just expected from pareto?  Fixes   #564 .  
							
							
							
						 
						
							2012-07-26 12:19:21 -07:00  
				
					
						
							
							
								 
						
							
							
								46c5d64251 
								
							
								 
							
						 
						
							
							
								
								random: Add random-integers and random-units words.  
							
							
							
						 
						
							2012-06-20 21:42:15 -07:00  
				
					
						
							
							
								 
						
							
							
								f6398365bd 
								
							
								 
							
						 
						
							
							
								
								math.functions: rename exp to e^ to be consistent with 2^ and 10^. update things.  
							
							
							
						 
						
							2012-05-02 10:22:23 -07:00  
				
					
						
							
							
								 
						
							
							
								9e9d830ec0 
								
							
								 
							
						 
						
							
							
								
								random: adding rayleigh, gumbel, logistic, and power random floats.  
							
							
							
						 
						
							2012-04-18 14:37:27 -07:00  
				
					
						
							
							
								 
						
							
							
								1c66fbf086 
								
							
								 
							
						 
						
							
							
								
								random: adding some tests for the random distributions.  
							
							
							
						 
						
							2012-04-15 10:16:06 -07:00  
				
					
						
							
							
								 
						
							
							
								ee499cd63d 
								
							
								 
							
						 
						
							
							
								
								random: adding laplace, cauchy, chi-square, student's t, and inverse gamma distributions.  
							
							
							
						 
						
							2012-04-14 21:00:19 -07:00  
				
					
						
							
							
								 
						
							
							
								8af39377d1 
								
							
								 
							
						 
						
							
							
								
								random: Add a k parameter for pareto. Add some unit tests.  
							
							
							
						 
						
							2012-04-03 16:27:04 -07:00  
				
					
						
							
							
								 
						
							
							
								71dfe9bb14 
								
							
								 
							
						 
						
							
							
								
								random: adding triangular distribution.  
							
							
							
						 
						
							2012-03-30 19:53:30 -07:00  
				
					
						
							
							
								 
						
							
							
								1b4d9ba83e 
								
							
								 
							
						 
						
							
							
								
								random: adding von-mises distribution.  
							
							
							
						 
						
							2012-03-30 19:43:51 -07:00  
				
					
						
							
							
								 
						
							
							
								2682e7ec7f 
								
							
								 
							
						 
						
							
							
								
								random: implement gamma distribution, fix beta to use it.  
							
							
							
						 
						
							2012-03-30 19:30:29 -07:00  
				
					
						
							
							
								 
						
							
							
								8e3f0cdeac 
								
							
								 
							
						 
						
							
							
								
								random: Change weibull-random-float to use alpha/beta parameters.  
							
							
							
						 
						
							2012-03-30 18:38:18 -07:00  
				
					
						
							
							
								 
						
							
							
								6686cae347 
								
							
								 
							
						 
						
							
							
								
								random: Add random-unit word. 1 random-unit - is the same distribution, as Joe pointed out, so remove that. Use random-unit in librarie.  
							
							
							
						 
						
							2012-03-30 18:04:45 -07:00  
				
					
						
							
							
								 
						
							
							
								b23f3f8d56 
								
							
								 
							
						 
						
							
							
								
								random: 1 swap - was redundant.  
							
							
							
						 
						
							2012-03-30 17:57:40 -07:00  
				
					
						
							
							
								 
						
							
							
								1e7382b893 
								
							
								 
							
						 
						
							
							
								
								random: gauss-random-float is just normal-random-float.  
							
							
							
						 
						
							2012-03-30 17:55:18 -07:00  
				
					
						
							
							
								 
						
							
							
								1a8e52379a 
								
							
								 
							
						 
						
							
							
								
								random: adding lognormal, exponential, weibull, pareto, gauss, and beta distributions.  
							
							
							
						 
						
							2012-03-30 17:33:13 -07:00  
				
					
						
							
							
								 
						
							
							
								943596575a 
								
							
								 
							
						 
						
							
							
								
								use radix literals  
							
							
							
						 
						
							2011-11-23 19:03:40 -08:00  
				
					
						
							
							
								 
						
							
							
								41fe611dda 
								
							
								 
							
						 
						
							
							
								
								random.unix: roll back type assertions  
							
							... 
							
							
							
							Probably don't really make much difference and are invalid in apps that deploy with io level 2 or lower. 
							
						 
						
							2011-11-16 17:29:46 -08:00  
				
					
						
							
							
								 
						
							
							
								02df268261 
								
							
								 
							
						 
						
							
							
								
								random: don't assume random-bytes is a byte-vector  
							
							... 
							
							
							
							It's not anymore. 
							
						 
						
							2011-11-16 10:03:42 -08:00  
				
					
						
							
							
								 
						
							
							
								1d4660c7ec 
								
							
								 
							
						 
						
							
							
								
								random: go faster  
							
							... 
							
							
							
							* Use int <ref> instead of 4 >le
* Inline sequences:push-all
* Types, hints, inlines
Re: #328  
							
						 
						
							2011-11-15 20:45:16 -08:00  
				
					
						
							
							
								 
						
							
							
								8cf18d1a82 
								
							
								 
							
						 
						
							
							
								
								remove BSD,solaris,etc. misc platform support code  
							
							
							
						 
						
							2011-11-02 17:13:51 -07:00  
				
					
						
							
							
								 
						
							
							
								94db86a6db 
								
							
								 
							
						 
						
							
							
								
								Make "foo.private" require load foo instead.  
							
							... 
							
							
							
							Move require from vocabs.loader to vocabs. Update everything.
Fixes  #201 . 
							
						 
						
							2011-11-02 11:50:03 -07:00