(min) Random 8 char ID with two-tier cache to prevent duplicates. 'Size' variable is just an initial value, need testing to determine sweet spot between native .indexOf and using the binary search included.