Update random.c

This commit is contained in:
blueloveTH 2025-08-21 17:56:09 +08:00
parent b3bbe3be58
commit 8f7e9f5f6c

View File

@ -270,9 +270,9 @@ static bool Random_choices(int argc, py_Ref argv) {
}
py_f64 total = cum_weights[length - 1];
if(total <= 0) {
if(total <= 1e-6) {
PK_FREE(cum_weights);
return ValueError("total of weights must be greater than zero");
return ValueError("total of weights must be greater than 1e-6");
}
py_newlistn(py_retval(), k);