結論
コメントで有益なご指摘を頂いております。ご参考に。
// 16 文字
const str = "😀A😁B😂C😃D😄E😅F😆G😇H";
const surrogate = [...str];
const length = surrogate.length; // 16
const max = length - 1; // 15
const index = Math.floor(Math.random() * max); // [0-15]
const char = surrogate[index];
console.log(char);
了