猿问

将一个数拆分成多个数之和

给定一个数(浮点型或者int),并输入要拆分的次数,所拆的数(不一定是整数)的总和等于给定的数,如何实现,望解答。

顺便问一下,可以选择一定日期范围,然后随机选择该日期范围的日期吗,


偶然的你
浏览 2479回答 2
2回答

Cats萌萌

前一个问题,用random.nextdouble()生成的基数在去乘上(总数/要拆分的次数),这样生成的数也就可以,不过总感觉转化来转化去的麻烦。。

凤凰求蛊

1.循环拆分次数次数.每次循环取随机数.最大值为已拆分数和,最小值为1,最后一次时取差2.将2日期相减,取区间总秒数.随机1到总秒数.小日期加上随机描述就是随机日期了.
随时随地看视频慕课网APP
我要回答