No - it is difficult. There was a thread about creating a CC-proof coin that would make the profitability number inaccurate. One of the suggestions was do to EXACTLY what this coin is doing as far as random block reward.
I really don't see the issue with having a 1 block reward - you believe the average is 3, so why can't you just multiple the number times 3? Maybe someone else has done an analysis and found the true distribution of block rewards favors 2.6 or 3.5 on average. I believe it is best to state the low end which is basically the guaranteed block reward. If ARG guaranteed at least three coins per block or if any pool said (no matter what - you get 3 blocks per block), I would move it to 3. This coin isn't designed that way, so I have to go on the low end.
I had this same argument with LuckyCoin which also has random block rewards and still believe I'd rather undervalue than overvalue.
I need more than just that the average MIGHT be 3. I need that it is.
easy:
irb(main):001:0> Block.valid.sum(:reward)/Block.valid.count
(7.0ms) SELECT SUM(`blocks`.`reward`) AS sum_id FROM `blocks` WHERE `blocks`.`status` IN ('immature', 'generate', 'orphan')
(5.2ms) SELECT COUNT(*) FROM `blocks` WHERE `blocks`.`status` IN ('immature', 'generate', 'orphan')
=> 3.001380553617765irb(main):002:0> Block.valid.count
(7.4ms) SELECT COUNT(*) FROM `blocks` WHERE `blocks`.`status` IN ('immature', 'generate', 'orphan')
=> 15219irb(main):003:0>
hope 15K blocks are average enough for you
