{"id":46785258,"url":"https://github.com/sysaulab/libseedy","last_synced_at":"2026-03-10T01:13:26.665Z","repository":{"id":164125285,"uuid":"638756703","full_name":"sysaulab/libseedy","owner":"sysaulab","description":"Portable seedless random generator","archived":false,"fork":false,"pushed_at":"2024-09-19T02:03:18.000Z","size":54341,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-19T02:19:19.224Z","etag":null,"topics":["chaos","chaos-engineering","chaos-theory","prng","rng"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sysaulab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-10T03:23:55.000Z","updated_at":"2024-09-19T02:03:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"32326f16-9a5d-4ad6-bed6-4ab1ed4c8abb","html_url":"https://github.com/sysaulab/libseedy","commit_stats":null,"previous_names":["sysaulab/libseedy"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/sysaulab/libseedy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysaulab%2Flibseedy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysaulab%2Flibseedy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysaulab%2Flibseedy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysaulab%2Flibseedy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sysaulab","download_url":"https://codeload.github.com/sysaulab/libseedy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysaulab%2Flibseedy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30320796,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T20:05:46.299Z","status":"ssl_error","status_checked_at":"2026-03-09T19:57:04.425Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chaos","chaos-engineering","chaos-theory","prng","rng"],"created_at":"2026-03-10T01:13:25.744Z","updated_at":"2026-03-10T01:13:26.653Z","avatar_url":"https://github.com/sysaulab.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# libSEEDY\n\n[Downloads](Programs/)\n\n## What...\n\n...is it? A portable seedless random number generator.\n\n...is new? Support for BeOS!\n\n## Where?\n\nLook for README.md in each directories for more information.\n\n- [src/](src/): Source files of the library itself\n- [src/tools/](src/tools/): Source files of optional tools and prngs\n- [src/DOS/](src/DOS/): DOS Port, Turbo-C.\n- [Make/](Make/): Makefile folder to build the program in Linux, MacOS, *BSD, etc...\n- [Extras/](Extras/): Makefile folder to build the optional tools.\n- [Programs/](Programs/): Prebuilt programs for DOS and Windows\n- VS.zip: Visual Studio project files.\n- BE.zip: Haiku OS/BeOS project files.\n\nWebsite: [sysaulab/libseedy](https://github.com/sysaulab/libseedy).\n\n## Why?\n\n1. Bring secret entropy to spies and hackers.\n2. Provide entropy to devices lacking the capability.\n3. Provide entropy to operating systems lacking such capability.\n4. Supplement entropy in case of hardware generators failure or vulnerability.\n5. Learn to code C in a portable way.\n\n## How?\n\nBy creating an unstable system and measuring its internal state at intervals.\n\nMore details in this [README](src/libseedy/README.md).\n\n## When?\n\n1. I had the idea December 31st 2022.\n2. Coded a bad proof of concept in early january.\n3. Sent my bad code to Professor Brown of Dieharder in early January.\n4. Received a brilliant lecture about entropy from Professor Brown in early January.\n5. I improved the algorithm until April using practrand as reference benchmark.\n6. Validated \"32 bit completeness\" on first pick using a modified version of the library and in may 2022. The slow nature of the generator tested my own patience.\n7. Major rehaul and cleanup of the code in September 2024, including native a port to Windows.\n\n## Who?\n\nsylvain AT sysau DOT com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsysaulab%2Flibseedy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsysaulab%2Flibseedy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsysaulab%2Flibseedy/lists"}