HelpeR, ваше решение бестолковое и неэффективное по ряду причин:
- Для чего использовать генерацию уникальных идентификаторов, если для решения поставленной задачи подходят классы?
- Генерация идентификатора случайным образом в пределах от 1 до 999, дает большой шанс вероятности, что идентификаторы совпадут, что не допустимо.
- Как верстальщику при таком подходе оформить все однотипные таблицы, ведь он не знает какой будет идентификатор, или в CSS написать все возможные варианты от 1 до 999? Придётся дописать классы для каждой таблицы, получится лишний код.
- Хоть и не значительная, но все же лишняя нагрузка на сервер.