package
0.0.0-20210718062109-496be73d0ac7
Repository: https://github.com/piyuo/libsrv.git
Documentation: pkg.go.dev

# Functions

GoogleUUIDFromString convert string to google uuid id, err := GoogleUUIDToString(id) // PMty86Lju4PiaUAhspHYAn .
GoogleUUIDToString convert google uuid to base58 string return empty if something wrong token := GoogleUUIDToString(id) // PMty86Lju4PiaUAhspHYAn .
IsNumberStringIdentical return true has only 2 digit different IsNumberStringIdentical("111111") //true IsNumberStringIdentical("111112") //true IsNumberStringIdentical("111124") //false .
MapID generate unique serial id in map m := map[string] string{} id, err := MapID() // "1" .
NotIdenticalRandomNumber return number string that avoid identical id := RandomNumber(6) //062448 .
OrderNumber is easy read but not guarantee to be unique id,collision chance is 1/10,000,000,000.
OrderNumberFromString convert order number string back to number like 6249128003811148 num := OrderNumberFromString("0624-9128-0038-11148") //6249128003811148 .
OrderNumberIsValid return true if order number is valid valid := CheckNumberIsValid("0624-9128-0038-11148") //true .
OrderNumberToString convert order number to easy ready string like 0624-9128-0038-11148 id := OrderNumberToString() //0624-9128-0038-11148 .
RandomNumber return number string on given digit id := RandomNumber(6) //062448 .
RandomString return random string on given digit id := RandomString(2) //Ax .
SerialID16 use uint16 value between 1 to 65,535 to base58 10~11 character long,concise, unambiguous, URL-safe string id := SerialID16(uint16(42)) // 4Go .
SerialID32 use uint32 value between 1 to 4,294,967,295 to base58 5~6 character long,concise, unambiguous, URL-safe string id := SerialID32(uint32(42)) // 26kU7q .
SerialID64 use int64 value between 1 to 18,446,744,073,709,551,615 to base58 10~11 character long,concise, unambiguous, URL-safe string id := SerialID64(uint64(42)) //8C9vbiDD9WF .
UUID generates base58,max 22 character long,concise, unambiguous, URL-safe UUIDs string return empty if something wrong id := UUID() // PMty86Lju4PiaUAhspHYAn .