ਮੁਫ਼ਤ ਪਰਿਵਰਤਕ

ਬੇਤਰਤੀਬ ਨੰਬਰ ਜਨਰੇਟਰ

ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਰੰਤ ਬੇਤਰਤੀਬ ਨੰਬਰ ਤਿਆਰ ਕਰੋ। ਰੇਂਜ, ਗਿਣਤੀ ਅਤੇ ਫਾਰਮੈਟ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰੋ। ਮੁਫਤ, ਨਿੱਜੀ, ਅਤੇ ਕਿਸੇ ਵੀ ਸਰਵਰ ਨੂੰ ਕੋਈ ਡਾਟਾ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ।

ਪੈਦਾ ਕਰੋ

ਇਸ ਟੂਲ ਬਾਰੇ

ਬੇਤਰਤੀਬ ਸੰਖਿਆ ਜਨਰੇਟਰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੀਮਾ ਦੇ ਅੰਦਰ ਸੰਖਿਆਵਾਂ ਪੈਦਾ ਕਰਦੇ ਹਨ, ਬਿਨਾਂ ਕਿਸੇ ਅਨੁਮਾਨਯੋਗ ਪੈਟਰਨ ਦੇ। ਆਮ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਰੋਲਿੰਗ ਡਾਈਸ, ਲਾਟਰੀ ਨੰਬਰ ਚੁਣਨਾ, ਅੰਕੜਾ ਕਾਰਜ ਲਈ ਨਮੂਨਾ ਲੈਣਾ, ਟੈਸਟ ਡੇਟਾ ਤਿਆਰ ਕਰਨਾ, ਅਤੇ ਕੋਈ ਵੀ ਸੰਦਰਭ ਜਿੱਥੇ ਇੱਕ ਨਿਰਪੱਖ ਚੋਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਸ਼ਾਮਲ ਹਨ। ਬੇਤਰਤੀਬਤਾ ਦੀ ਗੁਣਵੱਤਾ ਸਰੋਤ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ: ਕਮਜ਼ੋਰ ਸਰੋਤ ਅਜਿਹੇ ਨੰਬਰ ਪੈਦਾ ਕਰ ਸਕਦੇ ਹਨ ਜੋ ਬੇਤਰਤੀਬੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ ਪਰ ਖੋਜਣ ਯੋਗ ਪੈਟਰਨ ਹੁੰਦੇ ਹਨ; ਮਜ਼ਬੂਤ ​​​​ਸ੍ਰੋਤ ਵੀ ਵਧੀਆ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਅਸੰਭਵ ਹਨ.

ਇਹ ਜਨਰੇਟਰ ਸੁਰੱਖਿਆ-ਸੰਬੰਧਿਤ ਵਰਤੋਂ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਬੇਤਰਤੀਬ ਸਰੋਤ (window.crypto.getRandomValues) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਮਨੋਰੰਜਨ ਵਰਤੋਂ ਲਈ ਵਿਕਲਪਿਕ Math.random ਫਾਲਬੈਕ ਦੇ ਨਾਲ ਜਿੱਥੇ ਸਪੀਡ ਸੁਰੱਖਿਆ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਡਾਈਸ ਰੋਲ, ਮੁਕਾਬਲੇ ਦੀਆਂ ਚੋਣਾਂ, ਜਾਂ ਨਤੀਜਿਆਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲੀ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਲਈ, ਸੁਰੱਖਿਅਤ ਸਰੋਤ ਸਹੀ ਚੋਣ ਹੈ।

ਆਉਟਪੁੱਟ ਰੇਂਜ ਅਤੇ ਗਿਣਤੀ ਸੰਰਚਨਾਯੋਗ ਹਨ। ਇੱਕ ਨੰਬਰ, ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ, ਜਾਂ ਵਿਕਲਪਿਕ ਵਿਲੱਖਣਤਾ (ਕੋਈ ਡੁਪਲੀਕੇਟ ਨਹੀਂ) ਵਾਲਾ ਇੱਕ ਕ੍ਰਮ ਬਣਾਓ। ਆਉਟਪੁੱਟ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਸਾਦੇ ਨੰਬਰ, ਕਾਮੇ ਨਾਲ ਵੱਖ ਕੀਤੀਆਂ ਸੂਚੀਆਂ, ਅਤੇ ਇੱਕ-ਪ੍ਰਤੀ-ਲਾਈਨ ਟੈਕਸਟ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।

ਬੇਤਰਤੀਬੇ ਨੰਬਰ ਕਿਉਂ ਤਿਆਰ ਕਰਦੇ ਹਨ

ਬਹੁਤ ਸਾਰੇ ਛੋਟੇ ਫੈਸਲਿਆਂ ਦਾ ਨਿਰਪੱਖ ਬੇਤਰਤੀਬੇ ਚੋਣ ਤੋਂ ਲਾਭ ਹੁੰਦਾ ਹੈ। ਕਿਸੇ ਮੁਕਾਬਲੇ ਲਈ ਵਿਜੇਤਾ ਨੂੰ ਚੁਣਨਾ, ਇਹ ਫੈਸਲਾ ਕਰਨਾ ਕਿ ਕਿਹੜਾ ਰੈਸਟੋਰੈਂਟ ਅਜ਼ਮਾਉਣਾ ਹੈ, ਟੈਸਟ ਕੇਸਾਂ ਦੇ ਕ੍ਰਮ ਨੂੰ ਬੇਤਰਤੀਬ ਕਰਨਾ, ਡੇਟਾਸੇਟ ਤੋਂ ਕਤਾਰਾਂ ਦਾ ਨਮੂਨਾ ਲੈਣਾ — ਸਭ ਨੂੰ ਇੱਕ ਬੇਤਰਤੀਬ ਨੰਬਰ ਜਨਰੇਟਰ ਦੁਆਰਾ ਸੁਧਾਰਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਮਨੁੱਖੀ ਪੱਖਪਾਤ ਨੂੰ ਬਾਹਰ ਰੱਖਦਾ ਹੈ।

ਅੰਕੜਾ ਅਤੇ ਵਿਗਿਆਨਕ ਕੰਮ ਵੀ ਗੁਣਵੱਤਾ ਦੀ ਬੇਤਰਤੀਬੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਮੋਂਟੇ ਕਾਰਲੋ ਸਿਮੂਲੇਸ਼ਨ, A/B ਟੈਸਟ ਬਕੇਟ ਅਸਾਈਨਮੈਂਟ, ਟੈਸਟ ਇਨਪੁਟਸ ਦੀ ਰੈਂਡਮਾਈਜ਼ੇਸ਼ਨ, ਅਤੇ ਹੋਰ ਬਹੁਤ ਸਾਰੀਆਂ ਤਕਨੀਕਾਂ ਲਈ ਸੰਖਿਆਵਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜੋ ਅਧਿਐਨ ਕੀਤੇ ਜਾ ਰਹੇ ਸਿਸਟਮ ਲਈ ਅੰਕੜਾਤਮਕ ਤੌਰ 'ਤੇ ਇਕਸਾਰ ਅਤੇ ਅਨੁਮਾਨਿਤ ਨਹੀਂ ਹੁੰਦੇ।

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

ਰੇਂਜ ਸੈੱਟ ਕਰੋ ਅਤੇ ਗਿਣਤੀ ਕਰੋ, ਤਿਆਰ ਕਰੋ।

  1. ਸੀਮਾ ਸੈੱਟ ਕਰੋ: ਨਿਊਨਤਮ ਅਤੇ ਅਧਿਕਤਮ ਮੁੱਲ ਸੰਮਲਿਤ ਰੇਂਜ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ। ਦੋਵੇਂ ਅੰਤਮ ਬਿੰਦੂ ਸੰਭਵ ਨਤੀਜੇ ਹਨ।
  2. ਗਿਣਤੀ ਚੁਣੋ: ਬਣਾਉਣ ਲਈ ਮੁੱਲਾਂ ਦੀ ਸੰਖਿਆ। ਵਨ-ਆਫ ਪਿਕਸ ਲਈ ਸਿੰਗਲ ਮੁੱਲ; ਨਮੂਨੇ ਜਾਂ ਟੈਸਟ ਡੇਟਾ ਲਈ ਥੋਕ ਉਤਪਾਦਨ।
  3. ਵਿਲੱਖਣਤਾ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ: ਡੁਪਲੀਕੇਟ ਦੀ ਆਗਿਆ ਦਿਓ (ਹਰੇਕ ਚੋਣ ਸੁਤੰਤਰ ਹੈ) ਜਾਂ ਵਿਲੱਖਣ ਮੁੱਲਾਂ ਦੀ ਲੋੜ ਹੈ (ਬਦਲਣ ਤੋਂ ਬਿਨਾਂ ਨਮੂਨਾ)। ਵਿਲੱਖਣ ਮੁੱਲਾਂ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਰੇਂਜ ਦੇ ਆਕਾਰ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
  4. ਪੈਦਾ ਕਰੋ: ਬ੍ਰਾਊਜ਼ਰ ਮੁੱਲ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਡਿਸਪਲੇ ਫਾਰਮੈਟ: ਕੌਮੇ ਨਾਲ ਵੱਖ ਕੀਤੀ ਸੂਚੀ, ਪ੍ਰਤੀ ਲਾਈਨ ਇੱਕ, ਜਾਂ ਵਰਤੋਂ ਦੇ ਕੇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਸਾਦੇ ਨੰਬਰ।

ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਬੇਤਰਤੀਬ ਪੂਰਨ ਅੰਕ ਪੀੜ੍ਹੀ: crypto.getRandomValues ਤੋਂ ਇੱਕ ਬੇਤਰਤੀਬ ਬਾਈਟ (ਜਾਂ ਸ਼ਬਦ) ਪ੍ਰਾਪਤ ਕਰੋ, ਮਾਡਿਊਲੋ ਪੱਖਪਾਤ ਤੋਂ ਬਚਣ ਲਈ ਅਸਵੀਕਾਰਨ ਨਮੂਨਾ ਲਾਗੂ ਕਰੋ, ਲੋੜੀਂਦੀ ਰੇਂਜ ਦਾ ਨਕਸ਼ਾ ਬਣਾਓ। ਅਸਵੀਕਾਰ ਕੀਤੇ ਨਮੂਨੇ ਦੇ ਬਿਨਾਂ ਸਾਦਾ ਮੋਡਿਊਲੋ ਉਹਨਾਂ ਰੇਂਜਾਂ ਲਈ ਮਾਮੂਲੀ ਪੱਖਪਾਤ ਪੈਦਾ ਕਰਦਾ ਹੈ ਜੋ ਸਰੋਤ ਦੀ ਰੇਂਜ ਵਿੱਚ ਸਮਾਨ ਰੂਪ ਵਿੱਚ ਨਹੀਂ ਵੰਡਦੀਆਂ; ਅਸਵੀਕਾਰ ਨਮੂਨਾ ਇਸ ਤੋਂ ਬਚਦਾ ਹੈ।

ਪੱਖਪਾਤ-ਮੁਕਤ ਯੂਨੀਫਾਰਮ ਪੂਰਨ ਅੰਕ ਜਨਰੇਸ਼ਨ: ਬੇਤਰਤੀਬ ਬਾਈਟ ਤਿਆਰ ਕਰੋ, ਜੇ ਬਾਈਟ > ਫਲੋਰ(256/ਰੇਂਜ) × ਰੇਂਜ, ਅਸਵੀਕਾਰ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ, ਨਹੀਂ ਤਾਂ ਬਾਈਟ ਮੋਡ ਰੇਂਜ ਵਾਪਸ ਕਰੋ। ਅਸਵੀਕਾਰ ਕਰਨ ਦੀ ਦਰ ਔਸਤਨ ਵੱਧ ਤੋਂ ਵੱਧ 50% ਹੈ, ਇਸਲਈ ਅਲਗੋਰਿਦਮ ਅਜੀਬ ਰੇਂਜਾਂ ਲਈ ਵੀ ਅਮਲੀ ਤੌਰ 'ਤੇ ਤੇਜ਼ ਹੈ।

Math.random vs crypto.getRandomValues: Math.random ਤੇਜ਼ ਹੁੰਦਾ ਹੈ ਪਰ xorshift ਜਾਂ ਸਮਾਨ PRNGs ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜੋ ਕਿ ਕਾਫ਼ੀ ਆਉਟਪੁੱਟ ਦੇ ਨਾਲ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। crypto.getRandomValues ​​ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਹੈ। ਗੈਰ-ਸੁਰੱਖਿਆ ਵਰਤੋਂ (ਪਾਸੇ, ਆਮ ਪਿਕਸ) ਲਈ, ਜਾਂ ਤਾਂ ਕੰਮ ਕਰਦਾ ਹੈ; ਸੁਰੱਖਿਆ ਲਈ, ਕ੍ਰਿਪਟੋ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਵਧੀਆ ਅਭਿਆਸ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਕੀ ਮੈਂ ਤਿਆਰ ਕੀਤੇ ਆਉਟਪੁੱਟ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦਾ ਹਾਂ?
ਹਾਂ। ਟੂਲ ਤੁਹਾਡੀਆਂ ਖਾਸ ਲੋੜਾਂ ਮੁਤਾਬਕ ਆਉਟਪੁੱਟ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਵੱਖ-ਵੱਖ ਅਨੁਕੂਲਤਾ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਤਿਆਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰੋ, ਜਾਂ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਨਾਲ ਮੁੜ-ਜਨਰੇਟ ਕਰੋ।
ਕੀ ਤਿਆਰ ਕੀਤੀ ਸਮੱਗਰੀ ਵਰਤਣ ਲਈ ਮੁਫ਼ਤ ਹੈ?
ਹਾਂ। ਇਸ ਟੂਲ ਨਾਲ ਜੋ ਵੀ ਤੁਸੀਂ ਉਤਪੰਨ ਕਰਦੇ ਹੋ, ਉਹ ਨਿੱਜੀ, ਵਿਦਿਅਕ, ਜਾਂ ਵਪਾਰਕ ਉਦੇਸ਼ਾਂ ਲਈ ਬਿਨਾਂ ਕਿਸੇ ਪਾਬੰਦੀਆਂ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਲੋੜਾਂ ਦੇ ਵਰਤਣ ਲਈ ਤੁਹਾਡੀ ਹੈ।
ਕੀ ਇਸ ਲਈ ਖਾਤੇ ਦੀ ਲੋੜ ਹੈ?
ਨਹੀਂ। ਇਹ ਟੂਲ ਬਿਨਾਂ ਸਾਈਨ-ਅੱਪ, ਕੋਈ ਈਮੇਲ, ਅਤੇ ਬਿਨਾਂ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਦੇ ਤੁਰੰਤ ਵਰਤਣ ਲਈ ਤਿਆਰ ਹੈ। ਬਸ ਪੰਨਾ ਖੋਲ੍ਹੋ ਅਤੇ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ।
ਕੀ ਮੇਰਾ ਇਨਪੁਟ ਡੇਟਾ ਨਿੱਜੀ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ?
ਹਾਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀ ਹੈ। ਤੁਹਾਡਾ ਇਨਪੁਟ ਡੇਟਾ ਅਤੇ ਤਿਆਰ ਕੀਤਾ ਆਉਟਪੁੱਟ ਕਦੇ ਵੀ ਕਿਸੇ ਬਾਹਰੀ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ।
ਕੀ ਮੈਂ ਦਸ਼ਮਲਵ ਬਣਾ ਸਕਦਾ ਹਾਂ?
ਜ਼ਿਆਦਾਤਰ ਜਨਰੇਟਰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਪੂਰਨ ਅੰਕ ਮੋਡ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਨ। ਦਸ਼ਮਲਵ ਮੋਡ ਰੇਂਜ ਵਿੱਚ ਫਲੋਟਸ ਬਣਾਉਂਦਾ ਹੈ; ਸ਼ੁੱਧਤਾ ਅੰਡਰਲਾਈੰਗ ਬੇਤਰਤੀਬੇ ਸਰੋਤ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।
ਕੀ ਬ੍ਰਾਉਜ਼ਰਾਂ ਵਿੱਚ ਬੇਤਰਤੀਬ ਸਰੋਤ ਇੱਕੋ ਜਿਹਾ ਹੈ?
ਲਾਗੂ ਕਰਨਾ ਵੱਖਰਾ ਹੈ ਪਰ ਸਾਰੇ ਆਧੁਨਿਕ ਬ੍ਰਾਊਜ਼ਰ getRandomValues ਰਾਹੀਂ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਬੇਤਰਤੀਬੇ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਗੁਣਵੱਤਾ ਤੁਲਨਾਤਮਕ ਹੈ.
ਕੀ ਮੇਰਾ ਡੇਟਾ ਅਪਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ?
ਨਹੀਂ। ਜਨਰੇਸ਼ਨ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀ ਹੈ।
ਕੀ ਮੈਂ ਪ੍ਰਜਨਨਯੋਗਤਾ ਲਈ ਬੇਤਰਤੀਬ ਸਰੋਤ ਬੀਜ ਸਕਦਾ ਹਾਂ?
ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਸਰੋਤ ਬੀਜਣ ਯੋਗ ਨਹੀਂ ਹਨ (ਜੋ ਸੁਰੱਖਿਆ ਨੂੰ ਹਰਾ ਦੇਵੇਗਾ)। ਦੁਬਾਰਾ ਪੈਦਾ ਕਰਨ ਯੋਗ ਬੇਤਰਤੀਬੇ ਲਈ, ਚੁਣੇ ਹੋਏ ਬੀਜ ਦੇ ਨਾਲ ਇੱਕ ਵੱਖਰੀ PRNG ਵਰਤੋ; ਮੁਕਾਬਲੇ ਜਾਂ ਸੁਰੱਖਿਆ ਵਰਤੋਂ ਲਈ ਉਚਿਤ ਨਹੀਂ ਹੈ।