2012-09-28 3 views
3

이것은 추측 코드입니다. 실행할 때 오류가 발생했습니다 : 모듈 '임의'를 찾을 수 없습니다. 나는 어떻게해야합니까?하스켈 GHCI를 실행할 때 '랜덤'모듈을 찾을 수 없습니다. 어떻게해야합니까?

module Main where 

import IO 
import Random 

main = do 
     hSetBuffering stdin LineBuffering 
     num <- randomRIO (1::Int, 100) 
     putStrLn "I'm thinking of a number between 1 and 100" 
     doGuessing num = do 
      putStrLn "Enter your guess:" 
      guess <- getLine 
      let guessNum = read guess 
      if guessNum < num 
       then do putStrLn "Too Low!" 
        doGuessing num 
      else if guessNum > num 
       then do putStrLn "Too High" 
        doGuessing num 
      else do putStrLn "You Win!" 

답변

5

을 사용하는 것입니다.

1

random 패키지를 설치합니다. 이 작업을 수행하는 가장 쉬운 방법은 당신이 대신

import System.IO 
import System.Random 

사용해야 cabal

cabal install random 
+0

어떻게 수행하나요? 그냥이 코드를 추가 하시겠습니까? 자세히 설명해 주시겠습니까? 고마워. – Chwa

+0

cabal은 haskell 패키지를 관리하는 시스템이다. linux를 사용한다면, 배포판의 패키지 매니저 (예 :'sudo apt-get install cabal'을 우분투에서 설치)에서 설치하십시오. 나는 Windows에서 하스켈 개발에 익숙하지 않다. 그래서이 경우에 당신을 도울 수 없다. –

+2

'랜덤'패키지가 표준 배포판의 일부라고 확신한다. – MathematicalOrchid

관련 문제