// replace can replace # to random number or 0-9
replace can replace # to random number or 0-9
// replace can replace # to random number or 0 - 9
func replace(original string) string {
	r := rand.New(rand.NewSource(time.Now().UnixNano()))
	rep_func := func(s rune) rune {
		if s == '#'{
			str := strconv.Itoa(r.Intn(9))
			rr, _ := utf8.DecodeLastRuneInString(str)
			return rr
		}
		return s
	}
	return strings.Map(rep_func, original)
}
func replace ( original string ) string { r := rand . New ( rand . NewSource ( time . Now ( ) . UnixNano ( ) ) ) rep_func := func ( s rune ) rune { if s == '#' { str := strconv . Itoa ( r . Intn ( 9 ) ) rr , _ := utf8 . DecodeLastRuneInString ( str ) return rr } return s } return strings . Map ( rep_func , original ) }
replace can replace # to random number or 0-9
replace can replace # to random number or 0 - 9