ਅੰਦਾਜ਼ਾ ਲਗਾਏ ਗਏ ਅੰਕਾਂ ਦੀ ਲੜੀ 'ਤੇ ਆਧਾਰਿਤ ਛੋੜ ਬੇਤਰਤੀਬ ਅੰਕਾਂ ਦੀ ਭਵਿੱਖਵਾਣੀ ਕਰਦਾ ਹੈ.
ਉਦਾਹਰਨ ਲਈ ਜਾਵਾ ਸਟੈਂਡਰਡ ਸਮੂਡਾ ਰਲਵੇਂ ਨੰਬਰ ਜਰਨੇਟਰ ਜਾਂ ਮੇਰਸੇਨ ਟਿਸਟਨ ਐਮ ਟੀ ਏ ਐੱਮ ਐੱਲ 9 937, ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਸੀਡਰੋ ਬੇਤਰਤੀਬ ਨੰਬਰ ਜਨਰੇਟਰ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਨੰਬਰ ਦੀ ਇੱਕ ਲੜੀ ਦਰਜ ਕਰੋ. ਐਪ ਫਿਰ ਜਨਰੇਟਰ ਤੋਂ ਹੇਠਲੇ ਨੰਬਰ ਦੀ ਅਨੁਮਾਨ ਲਗਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ.
ਐਪ ਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਸਾਰੇ ਨੰਬਰ ਪੂਰਨ ਅੰਕ ਦੇ ਤੌਰ ਤੇ ਦਿੱਤੇ ਜਾਣਗੇ ਜਾਂ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਨੰਬਰ ਜ਼ੀਰੋ ਅਤੇ ਇੱਕ ਵਿਚ ਹੋਣਗੇ. ਵਰਤਮਾਨ ਵਿੱਚ, ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਨੰਬਰ ਸਿਰਫ ਮੈਸਨ ਟਿਸਟਰ ਲਈ ਸਮਰਥਿਤ ਹਨ. ਤਿੰਨ ਇੰਪੁੱਟ ਢੰਗ ਸਮਰਥਿਤ ਹਨ:
1.
ਟੈਕਸਟ ਫੀਲਡ ਤੁਹਾਨੂੰ ਡਿਵਾਈਸ ਤੇ ਸਿੱਧੀਆਂ ਸੰਖਿਆਵਾਂ ਦਰਜ ਕਰਨ ਦਿੰਦਾ ਹੈ.
2.
ਫਾਈਲ ਤੁਹਾਨੂੰ ਨਵੀਂ ਲਾਈਨ ਦੇ ਨਾਲ ਵੱਖ ਕੀਤੀ ਸਤਰ ਦੇ ਨਾਲ ਇੱਕ ਫਾਈਲ ਚੁਣਦੀ ਹੈ.
3.
ਸਾਕਟ ਨੇ ਡਿਵਾਈਸ 'ਤੇ ਇੱਕ ਸਰਵਰ ਸਾਕਟ ਖੋਲ੍ਹੀ ਹੈ. ਤੁਸੀਂ ਤਦ ਇੱਕ ਕਸਟਮ ਕਲਾਇਟ ਨਾਲ ਕਲਾਂਇਟ ਸਾਕੇਟ ਨਾਲ ਜੁੜ ਸਕਦੇ ਹੋ ਅਤੇ ਸਰਵਰ ਨੂੰ ਨਵੀਂ ਲਾਈਨ ਨੰਬਰ ਨੰਬਰ ਦੀ ਸਤਰ ਭੇਜ ਸਕਦੇ ਹੋ ਹਰੇਕ ਨੰਬਰ ਤੋਂ ਬਾਅਦ ਸਰਵਰ ਅਗਲਾ ਨਵੀਆਂ ਵਿਭਾਸ਼ਿਤ ਭਵਿੱਖਬਾਣੀਆਂ ਵਾਪਸ ਭੇਜ ਦੇਵੇਗਾ. ਪੂਰਵ-ਅਨੁਮਾਨਾਂ ਦੇ ਹਰੇਕ ਬਲਾਕ ਨੂੰ ਇੱਕ ਵੱਖਰੀ ਨਵੀਂ ਲਾਈਨ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ ਗਿਆ ਹੈ.
ਐਪ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ,
ਟੈਕਸਟ ਫੀਲਡ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਨੰਬਰ ਦਾਖਲ ਕਰੋ:
1412437139
1552322984
168467398
1111755060
-928874005
ਇਹ ਨੰਬਰ ਜਾਵਾ ਰੇਖਿਕ ਸਮਕਾਲੀ ਜਨਰੇਟਰ
Random.nextInt () ਤੋਂ ਨਮੂਨੇ ਦਿੱਤੇ ਗਏ ਸਨ. ਇਸ ਲਈ, ਤੀਜੇ ਨੰਬਰ ਦੇ ਇਨਪੁਟ ਤੋਂ ਬਾਅਦ ਐਪ ਨੂੰ
LCG: Java ਦੀ ਖੋਜ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਪ੍ਰਭਾਸ਼ਾ ਦੇ ਸੰਦਰਭਾਂ ਦੇ ਅੰਕਾਂ ਨੂੰ ਲਾਲ ਦੀ ਬਜਾਏ ਹਰੇ ਵਿੱਚ ਵਿਖਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਹ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਇਹਨਾਂ ਸੰਖਿਆਵਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਅਨੁਮਾਨਤ ਕੀਤਾ ਗਿਆ ਸੀ.
ਇਸ ਐਪ ਦਾ ਸਰੋਤ ਕੋਡ GitLab ਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ. ਉੱਥੇ ਤੁਸੀਂ ਸਾਕਟ ਇਨਪੁਟ ਦੀ ਜਾਂਚ ਲਈ ਇੱਕ ਪਾਇਥਨ ਪ੍ਰੋਗਰਾਮ ਵੀ ਲੱਭ ਸਕਦੇ ਹੋ: https://gitlab.com/asnelt/derandom/blob/HEAD/README.md