1。你可以生成6个随机数,最后以各是 固定值减去前6位的和就可以了。生成的随机数是0~1的,你在随机数的后面再乘以定数就可以了。如7个数的和是186.5 ,你只要把前六个整数的和小于186.5 就可以了。2.第二个应该同第一个一样做法的。3。生成一个只有一位小数的随机数,再产生一个.05 或0的用随机数两个相加就可以了。