为折线图数据生成随机数



Ruby on Rails 中是否有任何算法可以生成每个阶段不同概率的每天随机递增数据(尤其是数字(,以显示折线图样本?

例如(所需的图表数据集(:

日期, 递增 随机数, 阶段, 概率 1 七月 2018, 2, 开始, 急剧增加 2 7月 2018, 10, 开始, 急剧增加 3 7月 2018,23, 开始, 急剧

增加 4 7月 2018, 26, 中, 适度
增加 5 7月 2018, 29, 中, 适度增加 6 7月 2018, 32, 中, 适度增加 7 7月 2018, 34, 结束, 略
有增加


8 7月 2018,
35, 结束, 略
有增加 9 七月 2018, 35, 结束, 略有增加 10 七月 2018, 36, 结束, 略


增加

要求是:
- 定义天数。
- 还定义了随机数的总和/总和。例如,上述数据集中的数字将完全等于在生成随机数之前已经定义的 262。
- 阶段应在每天均匀分布。

提前感谢您的任何建议或建议。

最好 兰迪

我认为没有内置的解决方案。但是对于您要解决的问题类型,我个人会采用一种非常实用的方法,构建一个小的功能组件(功能代码(,然后将它们全部合并(命令式shell(。

虽然,它仅适用于测试数据,您可以在具有唯一约束的范围内对值进行硬编码,对于上面的示例,总和为 262。

最新更新