SkillAgentSearch skills...

Gostrgen

Random string generator in Golang.

Install / Use

/learn @elgs/Gostrgen
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

gostrgen

Random string generator in Golang.

#Installation go get -u github.com/elgs/gostrgen

Sample code

package main

import (
	"fmt"
	"github.com/elgs/gostrgen"
)

func main() {

	// possible character sets are:
	// Lower, Upper, Digit, Punct, LowerUpper, LowerDigit, UpperDigit, LowerUpperDigit, All and None.
	// Any of the above can be combine by "|", e.g. LowerUpper is the same as Lower | Upper

	charsToGenerate := 20
	charSet := gostrgen.Lower | gostrgen.Digit
	includes := "[]{}<>" // optionally include some additional letters
	excludes := "Ol"     //exclude big 'O' and small 'l' to avoid confusion with zero and one.

	str := gostrgen.RandGen(charsToGenerate, charSet, includes, excludes)
	fmt.Println(str) // zxh9[pvoxbaup32b7s0d
}

Related Skills

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated5mo ago
Forks4

Languages

Go

Security Score

87/100

Audited on Oct 10, 2025

No findings