Rust में दिए गए रेंज में रैंडम नंबर कैसे जनरेट करें?
सभी को नमस्ते! मैंने अभी Rust सीखना शुरू किया है और रैंडम नंबर जनरेट करने में समस्या आ रही है। अन्य भाषाओं (जैसे Python या JavaScript) में यह एक फंक्शन से हो जाता है, लेकिन Rust में मैं उलझ गया हूँ।
मुझे एक साधारण गेसिंग गेम के लिए 1 से 100 (सम्मिलित) तक का रैंडम पूर्णांक जनरेट करना है। मैंने सुना है कि `rand` क्रेट का उपयोग करना होता है, लेकिन मुझे समझ नहीं आ रहा कि इसे सही तरीके से कैसे जोड़ा और उपयोग किया जाए।
मैंने यह प्रयास किया:
```rust
// rand का उपयोग करने की कोशिश कर रहा हूँ, लेकिन import करना नहीं जानता
fn main() {
let secret_number = rand::thread_rng().gen_range(1, 101);
println!("सीक्रेट नंबर: {}", secret_number);
}
```
कंपाइलर यह एरर दे रहा है: `error[E0433]: failed to resolve: use of undeclared crate or module 'rand'`। मैंने `Cargo.toml` में `rand = "0.8"` जोड़ा है, लेकिन फिर भी काम नहीं कर रहा।