Я работаю с множеством случайных чисел, чтобы создавать постоянно меняющиеся текстуры. Я устал от таких вещей, как:
((rand() % 1000) / 10) + 100
когда я действительно хочу что-то вроде
[randomUtils randomNumberBetween:100 and:200]
Кроме того, я хотел бы иметь возможность манипулировать весами рандомизации, чтобы, например, мои значения имели тенденцию падать ближе к 100 и лишь редко приближаться к 200.
Уже что-то подобное существует, или я должен просто написать это сам?