生成一个随机数组成的数组,总和是100

生成一个随机数组成的数组,总和是100,要求大于1的有50个,小于1的也有50个,怎么实现?

http://www.cnblogs.com/qqzy168/archive/2013/08/16/3261462.html

大于1的50个,小于1的50个,总和还100,那只能全是1了。50*1+50*1=100