You would have to define a fixed starting supply, which could be randomized. But, an indefinite supply function may look something like this.
def unlimited_supply():
starting_supply = 100
for moment in time:
starting_supply =+ 100
This would allow 100 tokens to be added indefinitely for every moment in time as defined. For example, for every day in a month, or every month in a year.