1

我有一个名为的对象TestSubject,我可以使用它来访问以下数据,name并且percent我想将基于百分比的名称插入到数组中。例如,

arr.push(TestSubject.name)基于 TestSubject 的百分比,在这种情况下它的puts TestSubject.percent #=> 90

这意味着这个特定的名称有 90% 的机会被推送到数组中。我不知道如何用 ruby​​ 语法编写它。

有任何想法吗?

4

1 回答 1

2
arr.push(TestSubject.name) if rand(100) <= TestSubject.percent
于 2013-08-16T01:45:34.903 回答