Если вы просто хотите распечатать данные один раз, я бы выбрал такой язык, как Python. Вы можете генерировать их динамически во время выполнения с помощью JavaScript, если хотите, но имейте в виду, что это снизит функциональность для пользователей, которые отключают JS. В Python тогда:
for num in range(25, 50):
print r'<option value="%d">%d</option>' % (num, num)
print r'<option value="%d.5">%d.5</option' % (num, num)
Это должно дать вам столько, сколько вам нужно, и быть адаптируемым.
Кроме того, для этого стоит использовать более мощный язык сценариев (PHP, ASP, Ruby и т. Д.) На странице, чтобы делать подобные вещи, если это вообще возможно, а не создавать набор статических, жестко закодированных файлов , Это будет трудно поддерживать позже.