The last answer returned a string which might have numbers in it, which might cause erroneous behavior if the caller does not expect numbers in a string. Allow me to improve that for you.
Edit: I messed up!
DEF RNDWOD$() VAR S$ = FORMAT$("%F",RNDF()) VAR I = 0, C$ WHILE I < LEN(S$) C$ = S$[I] 'remove char if it is a digit IF C$>="0"&&C$<="9" THEN S$[I]="" ELSE INC I,1 WEND RETURN S$ END