Commit 58695f9c authored by comfyanonymous's avatar comfyanonymous
Browse files

Fix seed being impossible to increment/decrement by 1.

parent a30526ae
...@@ -20,8 +20,12 @@ export function addRandomizeWidget(node, targetWidget, name, defaultValue = fals ...@@ -20,8 +20,12 @@ export function addRandomizeWidget(node, targetWidget, name, defaultValue = fals
randomize.afterQueued = () => { randomize.afterQueued = () => {
if (randomize.value) { if (randomize.value) {
const min = targetWidget.options?.min; const min = targetWidget.options?.min;
const max = targetWidget.options?.max; let max = targetWidget.options?.max;
if (min != null || max != null) { if (min != null || max != null) {
if (max) {
// limit max to something that javascript can handle
max = Math.min(1125899906842624, max);
}
targetWidget.value = Math.floor(Math.random() * ((max ?? 9999999999) - (min ?? 0) + 1) + (min ?? 0)); targetWidget.value = Math.floor(Math.random() * ((max ?? 9999999999) - (min ?? 0) + 1) + (min ?? 0));
} else { } else {
targetWidget.value = Math.floor(Math.random() * 1125899906842624); targetWidget.value = Math.floor(Math.random() * 1125899906842624);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment