मैं वास्तविक स्थिति या बीज या सिस्टम के किसी भी चीज़ को प्राप्त करने में सक्षम होना चाहता हूं। यादृच्छिक इसलिए मैं एक ऐप बंद कर सकता हूं और जब उपयोगकर्ता इसे पुनरारंभ करता है, तो यह संग्रहीत एक के साथ "इसे" संशोधित करता है और जारी रहता है जैसे कि यह कभी नहीं था बन्द है।क्या सिस्टम की वास्तविक स्थिति को पकड़ने का कोई तरीका है। यादृच्छिक?
क्या यह संभव है?
जॉन के विचार का उपयोग करके मैं इसका परीक्षण करने के लिए आया था;
static void Main(string[] args)
{
var obj = new Random();
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream("c:\\test.txt", FileMode.Create, FileAccess.Write, FileShare.None);
formatter.Serialize(stream, obj);
stream.Close();
for (var i = 0; i < 10; i++)
Console.WriteLine(obj.Next().ToString());
Console.WriteLine();
formatter = new BinaryFormatter();
stream = new FileStream("c:\\test.txt", FileMode.Open, FileAccess.Read, FileShare.Read);
obj = (Random)formatter.Deserialize(stream);
stream.Close();
for (var i = 0; i < 10; i++)
Console.WriteLine(obj.Next().ToString());
Console.Read();
}
मैं अपनी तरफ से कोशिश करूंगा, मैं एक ही समय में एक नजर रखूंगा – Fredou
धन्यवाद :-), अच्छी तरह से काम करना, मैंने क्रमबद्धता के बारे में नहीं सोचा था :-( – Fredou
जेनरेट की गई फ़ाइल को देखकर, ऐसा लगता है पहले या उत्पन्न कुछ यादृच्छिक संख्या को संग्रहीत करना। यह बड़ा हो सकता है। आप जानते हैं कि इस समस्या को कैसे ठीक किया जाए? – Fredou