Почему мы никогда не пользуемся никакими DBEdit, DBMemo и т.д. Потому что с ними возникает куча геммороя. Если честно уже не помню каких, было очень давно, но категорически запрещено даже было на одной конторе в соглашении о кодировании. Сорри что не совсем информативно, но факт.
чистый random.
Ну и есть ещё так называемый посев.
То есть допустим 4 человека из 32 потенциально сильнее остальных. "Сеем" их. То есть на 8 по 1. Так что бы они раньше полуфинала не встретились.
на кой вам библиотеки HTML ?
скопируйте все картинки, и делайте через Canvas.LoadFromFile
почитатйте детальнее про Canvas docwiki.embarcadero.com/Libraries/XE7/en/Vcl.Graph...
Можно то же самое сделать и в FMX если есть потребность в мобильном приложении