Someone (I think SlickSilver555) showed me a getRandomLetter(); script that, to me, seemed sorta...ridiculous. As such, I made this script. It works like getRandom, but with letters :D
function getRandomLetter(%start, %end) {
%letters = "abcdefghijklmnopqrstuvwxyz";
if(strLen(%start) == 1) {
%starlower = strLwr(%start);
if(strStr(%letters, %startlower) < 0)
return;
if(strLen(%end) == 1) {
%endlower = strLwr(%end);
if(strStr(%letters, %endlower) < 0)
return;
if(strStr(%letters, %starlower) > strStr(%letters, %endlower)) {
%starlower = strLwr(%end);
%endlower = strLwr(%start);
}
}
}
if(strLen(%starlower) != 1)
%letter = getRandom(strLen(%letters));
else if(strLen(%starlower) == 1 && strLen(%endlower) != 1)
%letter = getRandom(strStr(%letters, %starlower)+1);
else
%letter = getRandom(strStr(%letters, %starlower), strStr(%letters, %endlower)+1);
return getSubStr(%letters, %letter, 1);
}
I'm posting this here because, as the topic name suggests, it's simple. It's also useless, but could be used as an example for some other code...maybe...