Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个名为的对象TestSubject,我可以使用它来访问以下数据,name并且percent我想将基于百分比的名称插入到数组中。例如,
TestSubject
name
percent
arr.push(TestSubject.name)基于 TestSubject 的百分比,在这种情况下它的puts TestSubject.percent #=> 90
arr.push(TestSubject.name)
puts TestSubject.percent #=> 90
这意味着这个特定的名称有 90% 的机会被推送到数组中。我不知道如何用 ruby 语法编写它。
有任何想法吗?
arr.push(TestSubject.name) if rand(100) <= TestSubject.percent