1import{j as e,t}from"./jsx-runtime-DoMy2gA6.js";/* empty css */import{t as n}from"./toolVisuals-CngRnFuy.js";var r=t(),i=()=>[{title:`Random Generators | XT Remix`},{name:`description`,content:`Collection of random value generators - numbers, dates, and passwords. Free online random generator tools.`}],a=[{title:`Random Numbers`,description:`Generate random numbers and arrays of random numbers within any range`,iconKey:`randomNumbers`,href:`/randgen`,accentClassName:`tool-visual-surface--violet`},{title:`Random Dates`,description:`Generate random dates and arrays of dates within a specified range`,iconKey:`randomDates`,href:`/random-date-gen`,accentClassName:`tool-visual-surface--pink-rose`},{title:`Password Generator`,description:`Generate strong, secure passwords with customizable options`,iconKey:`passwords`,href:`/password-generator`,accentClassName:`tool-visual-surface--emerald`}];function o(){return(0,r.jsxs)(`div`,{className:`page-container`,children:[(0,r.jsxs)(`div`,{className:`page-background page-background--full-bleed`,children:[(0,r.jsx)(`div`,{className:`gradient-orb gradient-orb-1`}),(0,r.jsx)(`div`,{className:`gradient-orb gradient-orb-2`}),(0,r.jsx)(`div`,{className:`gradient-orb gradient-orb-3`})]}),(0,r.jsxs)(`div`,{className:`page-content`,children:[(0,r.jsxs)(`div`,{className:`tool-hero`,children:[(0,r.jsx)(`div`,{className:`tool-hero-icon tool-visual-surface tool-visual-surface--violet`,children:(0,r.jsxs)(`svg`,{width:`32`,height:`32`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,children:[(0,r.jsx)(`path`,{d:`M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z`}),(0,r.jsx)(`polyline`,{points:`7.5 4.21 12 6.81 16.5 4.21`}),(0,r.jsx)(`polyline`,{points:`7.5 19.79 7.5 14.6 3 12`}),(0,r.jsx)(`polyline`,{points:`21 12 16.5 14.6 16.5 19.79`}),(0,r.jsx)(`polyline`,{points:`3.27 6.96 12 12.01 20.73 6.96`}),(0,r.jsx)(`line`,{x1:`12`,y1:`22.08`,x2:`12`,y2:`12`})]})}),(0,r.jsx)(`h1`,{className:`tool-hero-title`,children:`Random Generators`}),(0,r.jsx)(`p`,{className:`tool-hero-subtitle`,children:`Generate random values for numbers, dates, and secure passwords`})]}),(0,r.jsx)(`div`,{className:`category-tools-grid`,children:a.map((e,t)=>{let i=n[e.iconKey].Icon;return(0,r.jsxs)(`a`,{href:e.href,className:`tool-link-card`,children:[(0,r.jsx)(`div`,{className:`tool-link-icon tool-visual-surface ${e.accentClassName}`,children:(0,r.jsx)(i,{className:`tool-link-icon-svg`,"aria-hidden":`true`})}),(0,r.jsxs)(`div`,{className:`tool-link-info`,children:[(0,r.jsx)(`h3`,{className:`tool-link-title`,children:e.title}),(0,r.jsx)(`p`,{className:`tool-link-desc`,children:e.description})]}),(0,r.jsx)(`div`,{className:`tool-link-arrow`,children:(0,r.jsxs)(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,children:[(0,r.jsx)(`path`,{d:`M5 12h14`}),(0,r.jsx)(`path`,{d:`m12 5 7 7-7 7`})]})})]},t)})})]})]})}var s=e(o);export{s as default,i as meta};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.