Here is another Dan link for a random number and letter grid:
https://www.creativecow.net/articles/ebberts_dan/ae6_exp/index2.html
Go to the part just above “Time to Split”.
Here is that same expression for letters only:
numRows = 4;
numChars = 8;
holdFrames = 5;
seed = Math.floor(time/(holdFrames*thisComp.frameDuration));
seedRandom(seed,true);
s = “”;
j = 0;
while(j < numRows){
k = 0;
while (k < numChars){
c = Math.floor(random(58,84));
if (c > 57) c += 7;
s += String.fromCharCode(c);
k += 1;
}
s += “\r”;
j += 1;
}
s
Here is that expression for letters and numbers:
numRows = 4;
numChars = 8;
holdFrames = 5;
seed = Math.floor(time/(holdFrames*thisComp.frameDuration));
seedRandom(seed,true);
s = “”;
j = 0;
while(j < numRows){
k = 0;
while (k < numChars){
c = Math.floor(random(48,84));
if (c > 57) c += 7;
s += String.fromCharCode(c);
k += 1;
}
s += “\r”;
j += 1;
}
s