omY === true ||
				opts?.randomPositionX === true || opts?.randomPositionY === true
			);
			let widthPct = Math.max(0, Math.min(100, toNum(opts.width, 100)));
			let heightPct = Math.max(0, Math.min(100, toNum(opts.height, 100)));
			let randomX = !!opts.randomX || !!opts.randomPositionX; // support legacy naming if any
			let randomY = !!opts.randomY || !!opts.randomPositionY;
			let maxX = Math.max(0, 100 - widthPct);
			let maxY = Math.max(0, 100 - heightPct);
			let xPct = randomX ? Math.random() * ma