Christoph Ruegg
2e13d298e6
Combinatorics: generate or select random permutation, combination or variation #14
11 years ago
Christoph Ruegg
ee8d7948eb
Random: NextBoolean extension
11 years ago
Christoph Ruegg
0e306932fd
Fix corrupted exception message resource string #239
12 years ago
Christoph Ruegg
cc5079bdcf
StyleCop
12 years ago
Christoph Ruegg
9bb432aef8
Random: generate a sequence of integers within a range in one go
12 years ago
Christoph Ruegg
70f9e982b7
Random: make clearer that SystemRandomSource.FastDoubles has low randomness properties
12 years ago
Christoph Ruegg
719f0dcad3
Code Style & Inspections
12 years ago
Christoph Ruegg
85bff1bc83
Distributions: array-sampling (wip)
12 years ago
Christoph Ruegg
b51bd337f0
Throw ArgumentException instead of ArgumentOutOfRangeException where it was used without parameter arg
12 years ago
Christoph Ruegg
0aef2d4694
Random: all RNGs must provide static Sample(values) function to fill existing array
12 years ago
Christoph Ruegg
b4da1d0948
Control: rename NumberOfParallelWorkerThreads to MaxDegreeOfParallelism #197
12 years ago
Christoph Ruegg
9fd4dc8dfc
Docs: random numbers, probability distributions
13 years ago
Christoph Ruegg
40bad6b301
Random: api cleanup
13 years ago
Christoph Ruegg
11519beb84
Random: tweak sampling (based on a lot of benchmarks), new robust seeds
13 years ago
Christoph Ruegg
21842ca4c6
Inline doc, cls compliance
13 years ago
Christoph Ruegg
b0fcc0cc50
Random: reintroduce SystemRandomSource, RandomSource abstract again
13 years ago
Christoph Ruegg
dac9dbaa18
Random: static SampleSequence routines
13 years ago
Christoph Ruegg
46ca6b6348
Random: static Samples routine, de-parallelize palf because parallel version is not consistent
13 years ago
Christoph Ruegg
02f6960c50
Random: rework
13 years ago
Christoph Ruegg
d130a2ba8f
Random: MersenneTwister.Default (thread-safe)
13 years ago
Christoph Ruegg
7c6d83464f
Build: .Net 3.5 variant of Numerics project in portable solution
13 years ago
Christoph Ruegg
6d7b0e3f2e
Random: use a less problematic seed by default
13 years ago
Christoph Ruegg
7d11e73aaa
Inspections/CodeAnalysis Cleanup
13 years ago
Christoph Ruegg
574ae44876
Fix bad range check in Xor-shift pRNG
13 years ago
Christoph Ruegg
d3dc54b4c1
Reworking common parallelization routines #92
13 years ago
Marcus Cuda
cdc5df499f
changed range to [0,1) and updated tests
14 years ago
Christoph Ruegg
7a11a74476
Random: SystemCrypto should be disposable
14 years ago
Christoph Ruegg
d466902c87
Random: Palf should forward threadSafe to MersenneTwister
Reported by pleitch at http://mathnetnumerics.codeplex.com/workitem/5714
14 years ago
Christoph Ruegg
54f90ebb94
Revert "Fixed the reciprocal value."
For investigation - breaks 3 unit tests
This reverts commit d0db8f1b32 .
14 years ago
Kosei ABE
d0db8f1b32
Fixed the reciprocal value.
(cherry picked from commit d28a6fd84e )
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
14 years ago
Christoph Ruegg
5e72d7e5dc
Cosmetics, code quality
14 years ago
Christoph Ruegg
386fb36bfc
Solution: Replace Silverlight with Portable library
Instead of a specific Silverlight version, we now provide a separate
Portable Library assebly that supports .Net 4.0.1 and higher,
Silverlight 5 ad well as .Net for Metro style apps (WinRT).
New NuGet Package MathNet.Numerics.Portable with the portable library.
Since MathNet.Numerics.Portable now supports silverlight, the normal
package MathNet.Numerics no longer supports it (.Net 4 only).
Reworked the common parallel execution infrastructure for more reasonable
abstractions and better compatibility with portable libraries. Portable
libraries do support parts of the TPL, but neither the Parallel class nor
straight threading.
14 years ago
Marcus Cuda
ad8f72295a
doc: fixed xml doc errors and updated SHFB config
16 years ago
Marcus Cuda
bfca304aae
added missing parameter check to Xorshift
16 years ago
Marcus Cuda
4b03985805
merged Andriy's Parallel additive lagged Fibonacci RNG
16 years ago
Marcus Cuda
0a12d3a355
switched to mwc version of xorshirt
16 years ago
Marcus Cuda
84762f7109
merged andriy's XOR RNG
16 years ago
Christoph Ruegg
e34947c627
fixing bug in abstract RNG base for range-limited integers
16 years ago
Marcus Cuda
7e698cd2b7
vector: minor cleanup of Hany's additional vector methods
16 years ago
Christoph Ruegg
722b9736c4
Numerics: udated headers (sorry for the code churn..)
16 years ago
Jurgen Van Gael
be85f223b4
Ported dnA random number generators.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
2d5561539b
Added Multinomial distribution Added MersenneTwister Fixed namespace error in unit tests
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
513d715bdd
Documentation fixes.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
ab86ca23c6
added AbstractRandomNumberGenerator.cs
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
7592ccb50b
Added extension methods for System.Random that sample additional value types.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago