colgreen/Redzen
View on GitHub ↗ ★ 101 C#
General purpose C# code library.
5 mentions on Hacker News by 1 person: 0 stories, 5 comments · first 2018-07-02 · latest 2020-05-24
20082026
-
…go down rabbit holes like this, one such journey resulted in this port of Timsort to C#/dotnet: https://github.com/colgreen/Redzen/tree/master/Redzen/Sortin... Available via this nuget package: https://www.nuget.org/packages/Redzen/…
comment by redcalx · 2020-05-24 · in Decimating Array.Sort with AVX2 -
…The redzen library contains RNGs that address all of the known issues, e.g. see: https://github.com/colgreen/Redzen/blob/master/Redzen/Random... https://github.com/colgreen/Redzen/blob/master/Redzen/Random... That Xoshiro256StarStarRandom
comment by redcalx · 2019-02-09 · in Fixing Random -
See NextDoubleHighRes() here: https://github.com/colgreen/Redzen/blob/master/Redzen/Random... There's an explanation in the comments, and a link to the original fuller explanation and source, here: https://mumble.net/~campbell/tmp/random_re…
comment by redcalx · 2019-02-09 · in Fixing Random -
…I wrote some replacement classes that address all of the known issues, here: https://github.com/colgreen/Redzen/tree/master/Redzen/Random https://www.nuget.org/packages/Redzen/
comment by redcalx · 2018-08-28 · in Randomness in .NET -
…in this nuget: https://www.nuget.org/packages/Redzen/ Source code here (there are three variants): https://github.com/colgreen/Redzen/tree/master/Redzen/Sortin... None of the standard framework sort methods perform a stable sort so it's…
comment by redcalx · 2018-07-02 · in Timsort is a sorting algorithm that is efficient for real-world data