Число «сто» в русском языке часто заменяет слово «сотня», потому что обозначает конкретное количество чего-то, в то время как «сотня» — это существительное, обозначающее совокупность любых объектов, которых ровно сто либо приблизительно сто. 12
Например, «Около ста человек» используется, когда речь идёт о тщательно пересчитанном количестве, а «Около сотни человек» — когда подсчёт вёлся навскидку и может быть приблизительным. 1
Также форма «ста» используется, когда слово «сто» сочетается с предшествующими числительными, и в этом случае она заменяет ожидаемое «сотни». 3 Например: «Не „двести“, а „двухста“», «Не „триста“, а „трёхста“», «Не „четыреста“, а „четырёхста“». 3