Skip to content

sabariramc/randomstring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random String Generator

Random string generator, based on stack overflow answer. Depending on the length of the string can produce unique random string

Usage

x := randomstring.Generate()

For advance usage refer test file

Benchmark

Benchmark code can be found in test file

goos: linux
goarch: amd64
pkg: github.com/sabariramc/randomstring
cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
BenchmarkGenerator/goroutines-8-8         	 8104476	       152.7 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-408-8       	 3814875	       318.4 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-808-8       	 3775564	       318.3 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-1208-8      	 4145314	       320.1 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-1608-8      	 3756034	       316.1 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-2008-8      	 3762130	       311.9 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-2408-8      	 4358134	       316.0 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-2808-8      	 4085209	       307.3 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-3208-8      	 3798603	       299.9 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-3608-8      	 4180372	       313.2 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-4008-8      	 4070395	       313.2 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-4408-8      	 4294604	       307.7 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-4808-8      	 4421068	       309.2 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-5208-8      	 4406760	       304.3 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-5608-8      	 4148553	       304.8 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-6008-8      	 3639664	       301.9 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-6408-8      	 4420321	       312.1 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-6808-8      	 3376665	       457.2 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-7208-8      	 3020142	       431.3 ns/op	      48 B/op	       2 allocs/op
BenchmarkGenerator/goroutines-7608-8      	 2765803	       433.3 ns/op	      48 B/op	       2 allocs/op

About

Optimized random string generation

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy