В регулярке есть что-нибудь на тему пробела
/(\d+)\s*$/
x := 1
x = "Test"
x = 1
x = "Test"
x := 1
фактически заменяет это на var x int = 1
и только потом компилирует. Как ты мог догадаться эта "динамическая типизация" работает только в момент компиляции. Всем писgenerateRandomKey() public method
Generates specified number of random bytes.
Note that output may not be ASCII.
See also generateRandomString() if you need a string.
Сейчас потянуло на функциональное программирование. Выбрал Haskell как наиболее универсальный ЯП.