JSFiddle - React, Tailwind, and code Playground
JavaScript
var x = 0.86;//Math.random();
var max = 0;
var a = [0.20,0.30,0.20,0.15,0.05,0.10];
for (var i=0,per=0;i<a.length;i++) {
if(per<x&&max<i){max=i}
per+=a[i];
}
+max
var x = 0.86;//Math.random();
var max = 0;
var a = [0.20,0.30,0.20,0.15,0.05,0.10];
for (var i=0,per=0;i<a.length;i++) {
if(per<x&&max<i){max=i}
per+=a[i];
}
+max