# [Jelly], <s>12</s> 9 [bytes] ⁵ṁX€’Ṅ+OỌ [Try it online!] ### How it works ⁵ṁX€’Ṅ+OỌ Main link. Argument: s (string) ⁵ Set the return value to 10. ṁ Mold; create an array of 10's with the length of s. X€ Pseudo-randomly pick a integer between 1 and 10, for each 10. ’ Decrement, so the integers fall in the range [0, ..., 9]. Ṅ Print the key, as an array, followed by a linefeed. +O Add the integers to the ordinals (code points) of s. Ọ Unordinal; convert back to characters. [bytes]: https://github.com/DennisMitchell/jelly/wiki/Code-page [Jelly]: https://github.com/DennisMitchell/jelly [Try it online!]: http://jelly.tryitonline.net/#code=4oG14bmBWOKCrOKAmeG5hCtP4buM&input=&args=IkhlbGxvIFdvcmxkIg