내 과제와 관련하여 질문이 있습니다. 그래서 저는 Haskell을 사용하여 다음과 같이 구현해야합니다 : "세 개의 빈 블록으로 Sudoku 문제를 생성하는 프로그램을 작성하십시오. 네 개의 빈 블록으로 Sudoku 문제를 생성 할 수 있습니까?"Haskell Sudoku Solver - 랜덤 블록 좌표 생성기
IO를 사용하는 임의의 생성기는 문제가되지 않지만 스도쿠 퍼즐의 좌표는 .. 예를 들어 임의의 정수 (예 : 3 (3 블록))를 얻으면 어떻게하면 좌표를 결정할 수 있습니까? 무작위로 주어진 블록의? 목록 이해와 같은 여러 접근법을 시도했지만 문제는 (x, y) - 좌표의 특성을 설정하는 것입니다.
누군가 내게 힌트를 줄 수 있다면 정말 고마워 할 것입니다.
감사
아마 이걸 좀 더 명확하게 만들 수 있습니다 - 2 개의 난수를 얻는 것이 문제입니까? (그냥 RNG를 두 번 사용하거나 div와 mod의 라인을 따라 뭔가를 사용하십시오 - nrBlock = 3 * y + x의 반대는'y = div nrBlock 3'과'x = mod nrBlock 3 ') – Carsten