https://github.com/steinwurf/ranbo
Ranbo is a C Pseudo-Random-Number-Generator (PRNG) library. We wanted to create a library that allows us to use random-number-generators in both user-space and linux-kernel-space that are fast and sufficiently random on a bit-level.
https://github.com/steinwurf/ranbo
kernel pseudorandom random
Last synced: 10 months ago
JSON representation
Ranbo is a C Pseudo-Random-Number-Generator (PRNG) library. We wanted to create a library that allows us to use random-number-generators in both user-space and linux-kernel-space that are fast and sufficiently random on a bit-level.
- Host: GitHub
- URL: https://github.com/steinwurf/ranbo
- Owner: steinwurf
- License: bsd-3-clause
- Created: 2022-03-24T08:56:15.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-06-26T13:21:36.000Z (12 months ago)
- Last Synced: 2025-06-26T14:27:34.691Z (12 months ago)
- Topics: kernel, pseudorandom, random
- Language: C++
- Homepage:
- Size: 2.45 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: NEWS.rst
- License: LICENSE.rst
Awesome Lists containing this project
README
=====
Ranbo
=====
|Linux make-specs| |Windows make-specs| |MacOS make-specs| |Linux CMake| |Windows CMake| |MacOS CMake| |Raspberry Pi| |Kernel Example| |Valgrind| |No Assertions| |Clang Format| |CppCheck|
.. |Linux make-specs| image:: https://github.com/steinwurf/ranbo/actions/workflows/linux_mkspecs.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/linux_mkspecs.yml
.. |Windows make-specs| image:: https://github.com/steinwurf/ranbo/actions/workflows/windows_mkspecs.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/windows_mkspecs.yml
.. |MacOS make-specs| image:: https://github.com/steinwurf/ranbo/actions/workflows/macos_mkspecs.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/macos_mkspecs.yml
.. |Linux CMake| image:: https://github.com/steinwurf/ranbo/actions/workflows/linux_cmake.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/linux_cmake.yml
.. |Windows CMake| image:: https://github.com/steinwurf/ranbo/actions/workflows/windows_cmake.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/windows_cmake.yml
.. |MacOS CMake| image:: https://github.com/steinwurf/ranbo/actions/workflows/macos_cmake.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/macos_cmake.yml
.. |Raspberry Pi| image:: https://github.com/steinwurf/ranbo/actions/workflows/raspberry_pi.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/raspberry_pi.yml
.. |Kernel Example| image:: https://github.com/steinwurf/ranbo/actions/workflows/kernel_example.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/kernel_example.yml
.. |Clang Format| image:: https://github.com/steinwurf/ranbo/actions/workflows/clang-format.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/clang-format.yml
.. |CppCheck| image:: https://github.com/steinwurf/ranbo/actions/workflows/cppcheck.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/cppcheck.yml
.. |Debug| image:: https://github.com/steinwurf/ranbo/actions/workflows/debug.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/debug.yml
.. |No Assertions| image:: https://github.com/steinwurf/ranbo/actions/workflows/nodebug.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/nodebug.yml
.. |Valgrind| image:: https://github.com/steinwurf/ranbo/actions/workflows/valgrind.yml/badge.svg
:target: https://github.com/steinwurf/ranbo/actions/workflows/valgrind.yml
.. image:: ./ranbo.gif
Ranbo is a C Pseudo-Random-Number-Generator (PRNG) library. We wanted to create a library that
allows us to use random number generators in both user-space and
linux-kernel-space that are fast and sufficiently random on a bit-level.
Documentation can be found here:
* `latest `_.
* `stable `_.