случайность этого числа будет соответствовать графику.Нужно составить полином этой зависимости. Т.е., сам этот график.
Допустим, чтобы рандом чаще всего выдавал коэфициент меньше 0.5, и реже больше 0.5.Следующий шаг - это вероятность выпадения одного из параметров (по одной из 2-х осей).
a1*(aa1+...+aaN)+a2*(bb1+...+bbN)+...+aN*(zz1+...+zzN)
и так - для каждого объекта (по два выражения на объект).