Use:> /set -l %kayluh $rand(1,35)so it gets made local and doesn't occupy a space in your variables. This is the same as doing:
/var %kayluh $rand(1,35)
If you ever want to go socket route, this is a good site to grab pickup lines randomly: http://www.pickuplinegenerator.com/