{"id":30143076,"url":"https://github.com/sabariramc/randomstring","last_synced_at":"2025-08-11T06:30:18.374Z","repository":{"id":239924937,"uuid":"801015778","full_name":"sabariramc/randomstring","owner":"sabariramc","description":"Optimized random string generation","archived":false,"fork":false,"pushed_at":"2024-05-21T09:45:14.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-19T11:14:47.485Z","etag":null,"topics":["go","golang","random-string","random-string-generators"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sabariramc.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":"2024-05-15T12:42:01.000Z","updated_at":"2024-05-21T09:44:59.000Z","dependencies_parsed_at":"2024-05-21T11:12:27.858Z","dependency_job_id":"373e5d63-8fac-4b8a-8f2e-cf5214d6ef45","html_url":"https://github.com/sabariramc/randomstring","commit_stats":null,"previous_names":["sabariramc/randomstring"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/sabariramc/randomstring","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sabariramc%2Frandomstring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sabariramc%2Frandomstring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sabariramc%2Frandomstring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sabariramc%2Frandomstring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sabariramc","download_url":"https://codeload.github.com/sabariramc/randomstring/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sabariramc%2Frandomstring/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269840992,"owners_count":24483759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["go","golang","random-string","random-string-generators"],"created_at":"2025-08-11T06:30:15.160Z","updated_at":"2025-08-11T06:30:18.316Z","avatar_url":"https://github.com/sabariramc.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Random String Generator\n\nRandom string generator, based on [stack overflow answer]. Depending on the length of the string can produce unique random string\n\n\n[stack overflow answer]: https://stackoverflow.com/a/31832326/3769802\n\n\n## Usage\n\n```go\nx := randomstring.Generate()\n```\n\nFor advance usage refer [test file]\n\n\n## Benchmark\n\nBenchmark code can be found in [test file]\n\n[test file]: randomstring_test.go\n\n```\ngoos: linux\ngoarch: amd64\npkg: github.com/sabariramc/randomstring\ncpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz\nBenchmarkGenerator/goroutines-8-8         \t 8104476\t       152.7 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-408-8       \t 3814875\t       318.4 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-808-8       \t 3775564\t       318.3 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-1208-8      \t 4145314\t       320.1 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-1608-8      \t 3756034\t       316.1 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-2008-8      \t 3762130\t       311.9 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-2408-8      \t 4358134\t       316.0 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-2808-8      \t 4085209\t       307.3 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-3208-8      \t 3798603\t       299.9 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-3608-8      \t 4180372\t       313.2 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-4008-8      \t 4070395\t       313.2 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-4408-8      \t 4294604\t       307.7 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-4808-8      \t 4421068\t       309.2 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-5208-8      \t 4406760\t       304.3 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-5608-8      \t 4148553\t       304.8 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-6008-8      \t 3639664\t       301.9 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-6408-8      \t 4420321\t       312.1 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-6808-8      \t 3376665\t       457.2 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-7208-8      \t 3020142\t       431.3 ns/op\t      48 B/op\t       2 allocs/op\nBenchmarkGenerator/goroutines-7608-8      \t 2765803\t       433.3 ns/op\t      48 B/op\t       2 allocs/op\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsabariramc%2Frandomstring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsabariramc%2Frandomstring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsabariramc%2Frandomstring/lists"}