nowfound

Life & fun · alternatives · 2026

24 alternatives to Simple way to obtain pseudorandomness from CPU context switch in Go

Pseudorandom generator written in Go using CPU context switch - maxamel/BitGenGo

This Go library generates pseudorandom numbers by exploiting CPU context switches. It offers developers an unconventional approach to randomness generation by leveraging operating system scheduling behavior rather than… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Simple way to obtain pseudorandomness from CPU context switch in Go launched in 2018; newer entries below may have overtaken it.

  1. 1

    filippo.io/mlkem768 is a pure-Go implementation of the post-quantum key exchange mechanism ML-KEM-768 optimized for correctness and readability.

    2024 · words.filippo.io · its alternatives →

  2. 2

    It is based on phase noise, consumes less than 60 LUT4s/FFs and achieves up to 7.99 bits of entropy per byte. Feel free to comment if you have any questions, ideas or thoughts :)

    2023 · github.com · its alternatives →

  3. 3

    A finite-state machine library for the Go programming language - calebwin/go-sm

    2018 · github.com · its alternatives →

  4. 4

    A tool to generate pseudorandom, deterministic passwords. - micromaomao/go-ecbpass

    2018 · github.com · its alternatives →

  5. 5

    Bitwise operations and conversions to hexadecimals

    2016 · flippybitandtheattackofthehexadecimalsfrombase16.com · its alternatives →

  6. 6

    Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  7. 7

    An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  8. 8

    A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid

    2015 · github.com · its alternatives →

  9. 9RA
  10. 10

    A simple utility for running exhaustiveness checks on Go "sum types." - BurntSushi/go-sumtype

    2017 · github.com · its alternatives →

  11. 11

    Generate unique random password in few clicks

    2021 · goonlinetools.com · its alternatives →

  12. 12

    Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard

    2020 · github.com · its alternatives →

  13. 13
  14. 14

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com · its alternatives →

  15. 15

    :game_die: Generate "truly" random numbers (WARNING: NOT RANDOM!!! The "truly" is in sarcasquotes) - jaybosamiya/true-random

    2016 · github.com · its alternatives →

  16. 16

    An experimental pseudo-random number generator prediction concept. - yutarochan/PRNGPredict

    2014 · github.com · its alternatives →

  17. 17

    The authoritative resource for learning Go

    2016 · amazon.com · its alternatives →

  18. 18

    I've created a powerful tool to help Go developers uncover the hidden giants in their compiled binaries. Go Size Analyzer is like an X-ray machine for your Go executables, revealing: Which dependencies are eating up your binary size Unexpected bloat from standard library or vendor packages Size changes between binary versions with a visual diff Key features that set it apart: Interactive treemap visualizations (check out the demo: https://gsa.zxilly.dev) Slick terminal UI for deep diving into package hierarchies Cross-platform support (works on Linux, macOS, and Windows binaries)…

    2024 · github.com · its alternatives →

  19. 19

    A single / multi layer / recurrent neural network written in Golang. - made2591/go-perceptron-go

    2017 · github.com · its alternatives →

  20. 20VP
  21. 21

    Generate passwords from real-world chaos, not Math.random()

    Jun 2026 · not-another-password-generator.vercel.app · its alternatives →

  22. 22

    Morning HN. Random number generation feels is a somewhat underrepresented topic in the C++ realm. There is a lot of questionable info about it found online and even the standard library is quite behind the times in terms of it's algorithms. It suffers from trying to accommodate sometimes impractical standard requirements and has several ways of getting significantly bad statistical results. This leaves a lot easily achievable performance & quality on the table. So, being a mathematician who mostly works with stochastic models and wants these models to run fast and well, I embarked on a…

    2025 · github.com · its alternatives →

  23. 23

    The missing JavaScript randomness library. Contribute to ChrisCavs/aimless.js development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  24. 24

    A single publisher, multi subscriber lockless ring buffer build with the new generics in Go 1.18beta.

    2022 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →