Tin tức và phân tích của tất cả các thiết bị di động

Tại sao máy tính không thể đoán số ngẫu nhiên?

Con người có vẻ rất dễ dàng đưa ra những lựa chọn ngẫu nhiên. Nếu muốn thêm may mắn, chúng ta có thể sử dụng xúc xắc hoặc đồng xu và tăng các lựa chọn. Bằng cách này hay cách khác, kết quả sẽ là ngẫu nhiên nếu không có gian lận. Nhưng máy tính có thể chọn một số hoặc xác suất ngẫu nhiên không? Câu trả lời là không, và lý do khá thú vị.

6 Nếu bạn tung xúc xắc mặt, xác suất nhận được số bất kỳ là 16%,6… Trên đồng xu hai mặt, cơ hội của bạn thường là 50%… Không có khoảng trống hãy ghi nhớ những con số Khả năng chúng ta đưa ra dự đoán chính xác là rất rất thấp. Điều gì sẽ xảy ra nếu chúng ta bỏ tiền xu, xúc xắc hoặc trò chơi trí tuệ sang một bên và sử dụng phần mềm máy tính và ứng dụng điện thoại thông minh?

Ngay lập tức “tung xúc xắc” trên Google Bạn có thể kiểm tra vận may của mình trong môi trường ảo bằng cách tìm kiếm. Có thể bạn sẽ không thể dự đoán chính xác con số nào sẽ đến nhưng có một chi tiết khác chúng ta cần kể. Bất kỳ phần mềm hoặc ứng dụng máy tính nào cũng không thể xác định được số ngẫu nhiên. Nói cách khác, không có chỗ cho cơ hội hay sự ngẫu nhiên trong thế giới phần mềm.

Hãy tưởng tượng việc phát các bài hát của bạn được xáo trộn trong một ứng dụng âm nhạc… Thật không may, ở đó cũng không có cái gọi là ngẫu nhiên:

Điều này cũng đúng với hầu hết các thao tác máy tính có vẻ ngẫu nhiên và phức tạp đối với bạn. Dù là phần mềm, hệ điều hành hay ứng dụng nào thì máy tính cũng không thể mô phỏng được tính ngẫu nhiên của cuộc sống thực. Cho họ công thức, quy tắc rõ ràng. Trên thực tế, nguyên nhân gây ra các lỗi xảy ra trong máy tính là rất rõ ràng, rất nhiều lỗi được đưa ra mã.

Tại sao máy tính không thể bắt chước việc tung xúc xắc một cách đơn giản?

Lý do chính cho điều này là cách lập trình máy tính. Các chương trình tuân theo các thuật toán. Các thuật toán cũng hoạt động theo các lệnh được xác định trước để cho chúng biết cách thực hiện các tác vụ. Đây là trường hợp ngay cả đối với phần mềm trí tuệ nhân tạo tiên tiến nhất trên trái đất. Ngay cả trí tuệ nhân tạo ngay cả khi nó mã hóa trí tuệ nhân tạo Không có sự ngẫu nhiên có thể đi vào nó.

Theo một cách nào đó, máy tính là nô lệ của các lệnh:

Các kỹ sư và lập trình viên đã phát triển một số phương pháp hiện nay cho phép các hệ thống tiên tiến đến mức chúng có thể tạo ra các số gần như ngẫu nhiên. Quả thực, ngay cả ở thời điểm này bắt chước cuộc sống thực phần mềm có thể làm được điều đó thì không thể sản xuất được.

Vậy máy tính và các nhà phát triển chương trình đang lừa dối chúng ta?

Không, họ chỉ làm cho tất cả các thuật toán và tất cả những khả năng mà máy tính được dạy trông giống như đời thực. Vì vậy, theo một cách nào đó, họ xây dựng những hệ thống giống với đời thực, giống như những trò chơi có đồ họa chân thực cao cấp. nói cách khác họ nhìn phong cảnh và vẽ bức tranh của nó.

Một số công thức toán học, bảng số định trước được sử dụng để tạo ra các dãy số mà chúng ta thấy có vẻ ngẫu nhiên. Các thuật toán máy tính ngày nay có thể tính toán rất nhiều khả năng và xác suất để dự đoán kết quả, không có lựa chọn ngẫu nhiên Bạn phải làm việc như một thám tử để chứng minh điều đó. Tuy nhiên, nếu biết đúng cách, một người có thể chứng minh rằng kết quả do máy tính tạo ra không phải là ngẫu nhiên.

Trong thế giới công nghệ, nhiều công ty đang nỗ lực chứng minh rằng một phần mềm không phải là ngẫu nhiên. Các công ty này đã nỗ lực rất nhiều để giải mã phần mềm của đối thủ cạnh tranh và hiểu cách nó bắt chước cuộc sống thực. Họ phát triển sản phẩm của riêng mình bằng cách giải mã phần mềm của đối thủ cạnh tranh bằng phương pháp kỹ thuật đảo ngược.

– Bạn có hỗn hợp không? + Có đấy. – Trọng tải:

Hãy nghĩ đến những trò chơi cao cấp được sản xuất bởi các công ty trò chơi như Rockstar, Ubisoft hay EA Games… Ví dụ: hãy tưởng tượng bạn đang chơi một trò chơi với máy tính trong FIFA. Có thể bạn sẽ bị đánh, có thể bạn sẽ bị đánh, nhưng những gì máy tính làm sẽ không bao giờ là ngẫu nhiên. Thậm chí ngoài một diễn viên giỏi Nếu bạn là một kỹ sư giỏi, bạn có thể giải quyết tất cả các thuật toán của trò chơi, đi bán thông tin cho Konami.

Tất nhiên, các công ty game và tất cả các nhà sản xuất toàn cầu trong thế giới công nghệ đều tìm ra vô số cách để bảo vệ thuật toán của mình và họ phát triển các thuật toán, phần mềm cho chúng. Giờ đây, nhờ các thuật toán tích lũy từng lớp, lượng dữ liệu mà phần mềm trí tuệ nhân tạo có thể phân tích cũng ngày càng tăng lên. Những dữ liệu này hiện đang có giá trị hơn dầu đang được giao dịch.

Các nhà khoa học đang cố gắng đưa khả năng và sức mạnh tính toán lên hàng đầu bằng máy tính lượng tử. Những công ty như Google và IBM chỉ 0 Và 1Họ phát triển những hệ thống vượt xa khả năng có hoặc không, có hoặc không. Thời gian sẽ trả lời liệu những hệ thống này có thể tính toán nhiều hơn hai khả năng cùng một lúc và bắt chước thứ tự ngẫu nhiên của đời thực hay không…