{"size": 364, "ext": "js", "max_stars_repo_path": "glpk/lib/glprng02.js", "max_stars_repo_name": "ramonpduart/otimizacaoAwakeApp", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "glpk/lib/glprng02.js", "max_issues_repo_name": "ramonpduart/otimizacaoAwakeApp", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "glpk/lib/glprng02.js", "max_forks_repo_name": "ramonpduart/otimizacaoAwakeApp", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 22.75, "max_line_length": 75, "alphanum_fraction": 0.4972527473}
function rng_unif_01(rand){
    var x = rng_next_rand(rand) / 2147483647.0;
    xassert(0.0 <= x && x <= 1.0);
    return x;
}

function rng_uniform(rand, a, b){
    if (a >= b)
        xerror("rng_uniform: a = " + a + ", b = " + b + "; invalid range");
    var x = rng_unif_01(rand);
    x = a * (1.0 - x) + b * x;
    xassert(a <= x && x <= b);
    return x;
}

