क्या कोई गो फ़ंक्शन है जो हर रन में सही छद्म यादृच्छिक संख्या देता है? मेरा वास्तव में क्या मतलब है, निम्नलिखित कोड पर विचार करें,गो रैंड पैकेज के साथ कठिनाई
package main
import (
"fmt"
"rand"
)
func main() {
fmt.Println(rand.Int31n(100))
}
हर बार जब मैं इस कोड को निष्पादित करता हूं, तो मुझे एक ही आउटपुट मिलता है। क्या कोई ऐसी विधि है जो प्रत्येक बार अलग-अलग, यादृच्छिक परिणाम लौटाएगी?
सादे रैंड की एक और उपयोगी संपत्ति यह है कि आप बीज का पुन: उपयोग करके अपने परिणामों को पुन: उत्पन्न कर सकते हैं। –
go1 समय के साथ। नैनोसेकंड() मौजूद नहीं प्रतीत होता है। आप rand.Seed (time.Now()। यूनिक्स नैनो()) का उपयोग कर सकते हैं – Blacksad