Aunque el tema está resuelto, en un principio me dió la sensación que buscabas un saludo aleatorio, sin tener en cuenta quien entra al canal. Para ese caso se puede utilizar el siguiente código:
on *:join:#micanal: {
var %a = $rand(1,3)
var %b = Comandante,Recluta,Soldado
msg $chan Bienvenido $gettok(%b,%a,44)
Si se desea incrementar las posibles respuestas, hay que añadirlas a %b, separándolas por comas, y reemplazar el 3 por el número de posibles respuestas (rand) en %a.