Skip to content

scramble is a golang package that scramble integer numbers.

License

Notifications You must be signed in to change notification settings

kechako/scramble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scramble

GoDoc

scramble is a golang package that scramble integer numbers.

Installation

go get github.com/kechako/scramble

Usage

package main

import (
	"fmt"

	"github.com/kechako/scramble"
)

func main() {
	// scramble salt is randomly generated
	// use NewScrambler32WithSalt if you want to specify a salt
	s := scramble.NewScrambler32()

	scrambled := s.Scramble(1234)
	fmt.Println(scrambled)
	// 4085920800

	unscrambled := s.Scramble(scrambled)
	fmt.Println(unscrambled)
	// 1234
}

About

scramble is a golang package that scramble integer numbers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages