Вы можете использовать list:seq(From, TO)
, например, @bitilly, а также использовать списочные выражения, чтобы добавить больше функциональности, например:
1> [X || X <- lists:seq(1,100), X rem 2 == 0].
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
44,46,48,50,52,54,56,58|...]