Ruby – 根据百分比插入数组
我有一个名为TestSubject
的对象,我可以使用它来访问以下数据, name
和percent
我想根据百分比将名称插入到数组中。 例如,
arr.push(TestSubject.name)
基于arr.push(TestSubject.name)
的百分比,在这种情况下它的puts TestSubject.percent #=> 90
这意味着此特定名称有90%的可能被推送到数组。 我怎么不知道如何用ruby语法编写它。
有任何想法吗?
arr.push(TestSubject.name) if rand(100) <= TestSubject.percent