100 Commits
Author SHA1 Message Date
tsommer d8f024a5c5 Merge branch '8-bug-indexoutofrangeexception-when-using-multi-threaded-consumers' into 'main'
Resolve "Bug: IndexOutOfRangeException when using multi-threaded consumers"

Closes #8

See merge request open-source/dotnet/FastRng!6
2023-11-14 14:43:58 +00:00
tsommer 9024752b53 Merge branch '6-preparing-v1-1-1' into 'main'
Resolve "Preparing v1.1.1"

Closes #6

See merge request open-source/dotnet/FastRng!5
2023-10-26 07:28:56 +00:00
tsommer 2e9a5e336f Merge branch '5-bug-cannot-implement-own-distributions' into 'main'
Resolve "Bug: Cannot implement own distributions"

Closes #5

See merge request open-source/dotnet/FastRng!4
2023-10-25 13:22:04 +00:00
tsommer fc8e666680 Merge branch '5-bug-cannot-implement-own-distributions' into 'main'
Resolve "Bug: Cannot implement own distributions"

Closes #5

See merge request open-source/dotnet/FastRng!3
2023-10-25 13:09:23 +00:00
tsommer 7d56951040 Merge branch '3-include-readme-in-nuget-package' into 'main'
Resolve "Include readme in NuGet package"

Closes #3

See merge request open-source/dotnet/FastRng!2
2023-07-10 18:00:54 +00:00
tsommer 2f836892d1 Include readme for NuGet releases 2023-07-10 20:00:08 +02:00
tsommer 146d524da8 Merge branch '1-migrate-to-inumber' into 'main'
Resolve "Migrate to INumber"

Closes #1 and #2

See merge request open-source/dotnet/FastRng!1
2023-07-10 17:42:08 +00:00
tsommer 1ec7ba7bba Fixed included documentation 2023-07-10 19:40:23 +02:00
tsommer 88b4a19345 Formatting 2023-07-10 19:37:13 +02:00
tsommer df003facfd Updated documentation 2023-07-10 19:36:31 +02:00
tsommer 36c94be6d0 Renamed math tools 2023-07-10 19:26:25 +02:00
tsommer f39064dc05 Removed not used usings 2023-07-10 19:25:50 +02:00
tsommer 488025ad6c Added test cases for interval checking 2020-11-08 16:23:55 +01:00
tsommer 6b8a27b565 Made shape function private 2020-11-08 16:23:05 +01:00
tsommer 37e846233d Added documentation 2020-11-08 16:22:40 +01:00
tsommer afcd2f3dc8 Enabled documentation 2020-11-08 16:22:23 +01:00
tsommer 23ee9d4684 Added test to ensure deterministic behaviour 2020-11-08 11:57:21 +01:00
tsommer 138bef5991 Updated 2020-11-07 23:01:30 +01:00
tsommer 34fad9dddd Added decision support 2020-11-07 22:43:57 +01:00
tsommer 1df9398746 Added test cases for abstract Distributions as well 2020-11-07 22:43:43 +01:00
tsommer 0a88139c75 Excluded from coverage 2020-11-07 22:43:03 +01:00
tsommer c8cbe2cec8 Added test case for no rng 2020-11-07 22:42:14 +01:00
tsommer 0f724991cd Refactored NextNumber into distributions 2020-11-07 15:46:00 +01:00
tsommer 44abcc48b6 Refactored setting IRandom to distribution 2020-11-07 15:12:56 +01:00
tsommer c337fbeaae Adjusted thresholds 2020-11-07 12:42:13 +01:00
tsommer c58cb0d00c Added some performance tests 2020-11-07 12:41:44 +01:00
tsommer 3fefdccdf2 Added tests for cancelling operations 2020-11-07 12:40:50 +01:00
tsommer 69e8715a4a Refactored to improve performance by less locking 2020-11-07 12:40:03 +01:00
tsommer 9c7e4664ce Added some performance tests 2020-11-01 14:04:57 +01:00
tsommer 3f4c79a23d Fixed rare issue with too high index for bucket 2020-11-01 13:47:33 +01:00
tsommer f213ca64b0 Added distributions 2020-11-01 12:30:30 +01:00
tsommer 582918ff04 Added distributions 2020-11-01 12:25:41 +01:00
tsommer 1fb09009f4 Enabled Git LFS 2020-11-01 11:40:26 +01:00
tsommer 54c9e790d9 Added float implementations 2020-11-01 10:52:42 +01:00
tsommer e5aa1db7ae Spelling 2020-11-01 09:46:54 +01:00
tsommer 74da81e833 Added float implementations 2020-11-01 00:08:30 +01:00
tsommer d4e4e2c1c9 Added float implementations 2020-10-31 23:55:45 +01:00
tsommer 1651fbaa2b Added float implementations 2020-10-31 23:49:37 +01:00
tsommer 706f2552bc Refactored common code into abstract class 2020-10-31 23:44:23 +01:00
tsommer c340635c4a Added float implementations 2020-10-31 23:27:18 +01:00
tsommer 01ee5900d5 Adjusted thresholds to ensure 5/6 successful runs 2020-10-31 23:05:44 +01:00
tsommer 81b8467639 Migrated weibull distribution to shape fitter 2020-10-31 22:11:42 +01:00
tsommer d5404d65c8 Fixed case when operation gets cancelled 2020-10-31 22:11:20 +01:00
tsommer b662d08c9c Migrated StudentT distribution to shape fitter 2020-10-31 21:18:27 +01:00
tsommer 3bf829d684 Renamed normal distribution 2020-10-31 19:44:18 +01:00
tsommer a710226941 Migrated log normal distribution to shape fitter 2020-10-31 19:42:52 +01:00
tsommer e2f292a6ff Migrated laplace distribution to shape fitter 2020-10-31 16:20:38 +01:00
tsommer 66d58e74d3 Migrated inverse gamma distribution to shape fitter 2020-10-31 15:43:08 +01:00
tsommer 8b752c17ee Migrated gamma distribution to shape fitter 2020-10-31 15:18:41 +01:00
tsommer 5b184ad7e6 Implemented inverse exponential distributions 2020-10-31 14:27:45 +01:00
tsommer 857c16462e Formatting 2020-10-31 14:00:39 +01:00
tsommer 2f4c8b3cc9 Added exponential distributions 2020-10-31 14:00:25 +01:00
tsommer b437aac4c8 Added missed test cases 2020-10-31 13:20:20 +01:00
tsommer a68ffe51e4 Implemented chi-square variations 2020-10-31 13:16:19 +01:00
tsommer 3db0e003af Added math functions: gamma and factorial 2020-10-31 12:19:02 +01:00
tsommer e01e89f3f8 Added lorentz variation 2020-10-30 22:52:44 +01:00
tsommer 95e237f562 Added beta variations 2020-10-30 22:43:08 +01:00
tsommer 819dfd8a2e Renamed 2020-10-30 22:25:01 +01:00
tsommer bc942d21bc Added frequency analysis 2020-10-30 22:24:26 +01:00
tsommer 64eb754644 Fixed test cases 2020-10-30 22:24:09 +01:00
tsommer 85d4906d1c Fixed test cases 2020-10-30 22:23:47 +01:00
tsommer 369214044e Refactored 2020-10-30 22:23:30 +01:00
tsommer c364c206ad Refactored 2020-10-30 21:50:10 +01:00
tsommer b84b488025 Fixed shape fitter 2020-10-30 21:48:53 +01:00
tsommer c007c6aef0 Refactored 2020-10-19 19:48:28 +02:00
tsommer dad5ead650 Removed todos 2020-10-19 19:48:16 +02:00
tsommer bdeb9c8c8f Updated parameters 2020-09-30 21:39:54 +02:00
tsommer 7b5727802f Use standard formula with updated parameters 2020-09-30 21:39:45 +02:00
tsommer 329057198d Added todos 2020-09-30 21:34:51 +02:00
tsommer 8d7ae97140 Formatting 2020-09-30 21:34:41 +02:00
tsommer 9cb9fd911e Added todo 2020-09-30 20:41:58 +02:00
tsommer 4b97c44b1c Renamed 2020-09-30 20:40:53 +02:00
tsommer d4f2547c78 Fixed tolerance 2020-09-30 20:25:08 +02:00
tsommer 94844a18e7 Fixed tolerance 2020-09-30 20:24:11 +02:00
tsommer 9ea1b43b87 Refactored to use shape fitter 2020-09-30 20:21:46 +02:00
tsommer 243a4c044b Adjusted test for distribution for shape fitter 2020-09-30 20:21:29 +02:00
tsommer 1a8741aa54 Removed test for parameters which is no longer needed due to shape fitter 2020-09-30 20:21:02 +02:00
tsommer c1f13de904 Changed sampling to 50 samples 2020-09-30 20:20:41 +02:00
tsommer 3c7713ae00 Set next sample's level based on previous level 2020-09-30 20:20:20 +02:00
tsommer 19eb4b5f4e Changed default sampling to 50 samples 2020-09-30 20:19:34 +02:00
tsommer 0a61f0da37 Fixed tolerance of expected variance 2020-09-30 20:16:56 +02:00
tsommer a9e89070b8 Removed debug code 2020-09-30 20:16:30 +02:00
tsommer abeceb8e7a Formatting 2020-09-30 19:55:02 +02:00
tsommer 68be4be9db Formatting 2020-09-30 19:52:30 +02:00
tsommer 12ad666ec9 Added cancellation token 2020-09-30 19:49:00 +02:00
tsommer a00f5f6e9e Added cancellation token 2020-09-30 19:48:35 +02:00
tsommer 01e6355e4f Adjusted test for distribution for shape fitter 2020-09-29 20:33:03 +02:00
tsommer 4c30dbfc6f Removed test for parameters which is no longer needed due to shape fitter 2020-09-29 20:32:27 +02:00
tsommer 25c773b411 Refactored to use a shape fitter 2020-09-29 20:30:16 +02:00
tsommer f69330d79e Updated todo 2020-09-29 20:29:54 +02:00
tsommer 9b35ce01aa Ensured, that rng gets only set when it was null 2020-09-29 20:25:17 +02:00
tsommer 1110a080ac Quick fix, added todo 2020-09-29 20:24:55 +02:00
tsommer e6ec8aeafa Added optional threshold 2020-09-29 20:10:55 +02:00
tsommer c04ac3b4d4 Fixed reset of samples 2020-09-29 20:08:24 +02:00
tsommer 4b8723d194 Added a shape fitter 2020-09-29 19:49:18 +02:00
tsommer 5d2cc1b29c Refactored 2020-09-29 17:30:07 +02:00
tsommer f2521ad256 Added todo 2020-09-29 06:59:59 +02:00
tsommer 11c887988d WIP: Fixing normal distribution 2020-09-27 20:44:27 +02:00
tsommer d325e038ba Added test for the default parameters of distributions 2020-09-27 20:43:11 +02:00
tsommer 762c2ea389 Renamed 2020-09-27 20:33:24 +02:00