为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
偶然的你 2018-07-28 12:11:03
给定一个数(浮点型或者int),并输入要拆分的次数,所拆的数(不一定是整数)的总和等于给定的数,如何实现,望解答。顺便问一下,可以选择一定日期范围,然后随机选择该日期范围的日期吗,
查看完整描述

2 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

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

查看完整回答
反对 回复 2018-07-30
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

1.循环拆分次数次数.每次循环取随机数.最大值为已拆分数和,最小值为1,最后一次时取差

2.将2日期相减,取区间总秒数.随机1到总秒数.小日期加上随机描述就是随机日期了.


查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 2478 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信