Sáng sớm có ai xem Real - Dortmund ko1 trận đấu quá hay dù hơi tiếc cho Dortmund
![]()



Sáng sớm có ai xem Real - Dortmund ko1 trận đấu quá hay dù hơi tiếc cho Dortmund
![]()


Nghe nói? Thật ra thì có học qua bất cứ một ngôn ngữ lập trình nào như C, Java, Mathlab, hay chưa? Ít nhất là có học rồi, thì bổn tọa mới giảng cho mà biết cái hàm rand() nó lấy số từ đâu, cái gọi là giả ngẫu nhiên đó của máy tính phải làm thế nào để khi áp vào người nó thành ra ngẫu nhiên thật. Càng chày cối càng thấy tào lao![]()


Cái duy nhất đang cố tự học là C
Bị kẹt cái phần đồ họa, đánh tính đường kiếm việc để có tiền đi học trong năm sau
Múa rìu qua mắt thợ, mặc dù mình cũng rất ít khi dùng cái hàm random này.
Và nếu đã gọi là giả thì tức là không phải là ngẫu nhiên+ Số random được tạo trong máy thực chất là số giả-random (pseudo-random), nghĩa là vẫn có thể ..đoán được số kế tiếp là số nào. Cơ chế này là do số random được xác định từ 1 con số gọi là seed. Ta nhập vào 1 số seed A thì sẽ ra 1 bộ số random nhất định của A, nhập seed B khác thì ra 1 bộ số random nhất định của B. 2 seed giống nhau sẽ tạo ra bộ số random giống nhau.
+ unsigned int time(NULL) : số giây đã trôi qua kể từ 1/1/1970.
+ void srand ( unsigned int seed ) : Khởi tạo bộ tạo số random với 1 số seed, mỗi số seed tạo ra 1 bộ số random khác nhau. Người ta thường dùng time() để lấy số seed cho nó khác biệt nhau.
+ rand() trả về giá trị thuộc [0..RAND_MAX] (RAND_MAX = 32767). Kể từ lúc gọi srand() trở đi thì bác có thể gọi rand() và mỗi lần gọi nó trả về con số trong bộ random đó.![]()



nói đi nói lại, rốt cục là ko hiểu đang nói cái gì
chung quy là cũng tại có người ko hiểu bản chất sự việc![]()


Bản chất sự việc ban đầu là kinh nghiệm để đạt được số lần bốc bài tối ưu nhất trong trò lật bài
Rốt cuộc chuyển sang tranh luận xem liệu thành công có phải chỉ dựa vào vận may hay không![]()



Bản chất sự việc ban đầu là kinh nghiệm để đạt được số lần bốc bài tối ưu nhất trong trò lật bài
Rốt cuộc chuyển sang tranh luận ngẫu nhiên vs giả ngẫu nhiên
chính là như thế
pi ết: bản chất sự việc ban đầu gần như đã dc trả lời
Nếu em có học toán kha khá 1 chút thì phải biết là, nếu những cặp bài ở mỗi ván lại đảo thứ tự bất kỳ thì sẽ không tồn tại giải thuật tìm ra bước đi ít nhất. Vì nó là xác suất cho nên cách duy nhất để em đạt được 1 số lần N nào đó là em phải thử thật nhiều lần cho đến khi ra kết quả mong muốn. Nói cách khác thì nó phụ thuộc vào vận may của em.
thay đổi nội dung bởi: Tiêu Dao Tử, 07-11-2012 lúc 11:09 AM
maxttien (07-11-2012)


Google cái hàm rand() mà còn không google tới nơi. Có biết rand() trong C nó lấy số từ đâu ra mà có cái để gọi là giả ngẫu nhiên không?
Máy tính có thể tạo ra một chuỗi/ tập số giả ngẫu nhiên, nhưng chỉ cần giới hạn tập thực sử dụng có số trường hợp ít hơn số phần tử trong tập giả ngẫu nhiên này thì nó sẽ là ngẫu nhiên thật. Cái gọi là giả ngẫu nhiên chẳng qua là vì nó không thật sự giải quyết được bài toán ở trong tập R mà thôi.![]()


nhức đầu @@


Xem 3 cái hình này còn chưa hiểu nữa thì thôi. Bổn tỏa đi ăn mì bò viên nấm kim châm.![]()



xin cao nhân stop here![]()
There are currently 3 users browsing this thread. (0 members and 3 guests)
Bookmarks