Non-deterministic

/ˌnɒn dɪˈtɜːmɪnɪstɪk/

नॉन-डिटरमिनिस्टिक; अनिर्धारित/अपूर्वानुमेय (जहाँ एक ही इनपुट/स्थिति से अलग-अलग संभव परिणाम हो सकते हैं)

Origin & History

Formed from non- (“not”) + deterministic, from determine (Latin determinare, “to set bounds/limit”) + -istic. Popularized in 20th-century mathematics and computer science (e.g., automata theory and algorithms).

non- (“नहीं”) + deterministic (determine से; लैटिन determinare, “सीमा/परिधि निर्धारित करना”) + -istic से बना शब्द। 20वीं सदी में गणित और कंप्यूटर विज्ञान (जैसे ऑटोमाटा सिद्धांत और एल्गोरिद्म) में इसका प्रयोग व्यापक हुआ।

Definition

In computing, mathematics, and logic, a non-deterministic process or model can produce different valid results from the same starting state, often because it allows choices, branching, or randomness.

कंप्यूटिंग, गणित और तर्क में, non-deterministic प्रक्रिया/मॉडल एक ही प्रारम्भिक अवस्था से अलग-अलग वैध परिणाम दे सकता है, क्योंकि इसमें विकल्प, शाखाएँ (branching) या यादृच्छिकता (randomness) की अनुमति होती है।

Parts of Speech

Adjective:
Non-deterministic algorithms may return different answers on different runs.
नॉन-डिटरमिनिस्टिक एल्गोरिद्म अलग-अलग रन में अलग-अलग उत्तर दे सकते हैं।

Usage Examples

The system behaves in a non-deterministic way when requests arrive simultaneously.
A non-deterministic finite automaton can have multiple possible transitions for the same input symbol.
Thread scheduling is often non-deterministic, making concurrency bugs hard to reproduce.
If the program reads from an external sensor, its output may be non-deterministic.

Related Forms

Noun
Non-determinism / Nondeterminism / Non-determinacy
Adverb
Non-deterministically / Nondeterministically

Idioms & Phrases

Non-deterministic behavior
नॉन-डिटरमिनिस्टिक व्यवहार
Non-deterministic algorithm
नॉन-डिटरमिनिस्टिक एल्गोरिद्म
Non-deterministic finite automaton (NFA)
नॉन-डिटरमिनिस्टिक फाइनाइट ऑटोमेटन (NFA)
Non-deterministic outcome
नॉन-डिटरमिनिस्टिक परिणाम