Số ngẫu nhiên được tạo ra như thế nào? Làm thế nào để các ngôn ngữ như java vv tạo ra các số ngẫu nhiên, đặc biệt là làm thế nào nó được thực hiện cho GUIDs. tôi thấy rằng các thuật toán như máy phát điện Pseudorandomnumber sử dụng các giá trị ban đầu.Cách tạo số "ngẫu nhiên" nhưng cũng "duy nhất"?
Nhưng tôi cần tạo một chương trình số ngẫu nhiên, trong đó một số lần xuất hiện không bao giờ lặp lại ngay cả khi hệ thống được khởi động lại. Tôi nghĩ rằng tôi cần lưu trữ các giá trị ở bất kỳ đâu để tôi có thể kiểm tra xem số có lặp lại không hay không, nhưng nó sẽ quá phức tạp khi danh sách vượt quá giới hạn.?
Bạn có muốn tạo trình tạo GUID không? Nếu có, vui lòng cung cấp ngôn ngữ và hệ điều hành bạn đang làm việc. Chúng tôi sẽ cho bạn biết cách sử dụng thư viện GUID cho nền tảng của bạn. –
Nhân bản (gần như) của http://stackoverflow.com/questions/506118/how-to-manually-generate-random-numbers –
@ S.Lott: ya. Tôi đang sử dụng VS2005 trong Windows xp và C#. @ Binary Worrier: xin lỗi vì tôi không tìm thấy câu hỏi stackoverflow khi đăng bài này. – SyncMaster