Swift में रैंडम नंबर कैसे जनरेट करें? (Int, Double, Float, Bool)
सभी को नमस्कार! मैं एक शुरुआती iOS डेवलपर हूँ और Swift में अपना पहला ऐप लिख रहा हूँ। मुझे एक समस्या का सामना करना पड़ा: मुझे एक रैंडम नंबर जनरेट करना है, लेकिन मैं समझ नहीं पा रहा हूँ कि आधुनिक Swift में इसे सही तरीके से कैसे किया जाए।
पुरानी किताबों में मैंने `arc4random()`, `arc4random_uniform()` और यहाँ तक कि `rand()` का उपयोग देखा, लेकिन Xcode इन functions पर चेतावनी देता है, कहता है कि ये अनुशंसित नहीं हैं या कुछ संदर्भों में काम नहीं करते। उदाहरण के लिए, मैंने ऐसा करने की कोशिश की:
```swift
let randomNumber = arc4random_uniform(10)
print(randomNumber)
```
यह compile होता है, लेकिन `UInt32` लौटाता है, जबकि मुझे `Int` चाहिए। जब मैं इसे गणनाओं में उपयोग करने की कोशिश करता हूँ, तो मुझे type casting करनी पड़ती है, जो असुविधाजनक है। और अगर मुझे floating point number जनरेट करना हो, जैसे 0.0 से 1.0 तक का Double, तो मुझे बिल्कुल पता नहीं है कि कैसे शुरू करूँ।
कृपया बताएँ कि Swift में रैंडम नंबर सही तरीके से कैसे जनरेट करें? मैं विभिन्न types के लिए उदाहरण देखना चाहूँगा: Int, Double, Float, Bool। और कोड आधुनिक हो।