close_btn

  • ※ 사이트 내부 통합검색


  • ※ 카카오페이로 기부하기

  • ※ 사이트 내부 통합검색
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. random number 관련 함수들

  1. rand() : 0~1 사이 랜덤 생성
    rand()  expression
    rand(#Trial)  list
     
  2. randBin() : 특정 이항분포에 따라, 0~1 사이 랜덤 생성
    randBin(n,p)  expression
    randBin(n,p,#Trials)  list
     
  3. randInt() : 특정 정수값 사이의, 정수를 랜덤 생성
    randInt(lowBound, upBound)  expression
    randInt(lowBound, upBound, #Trials)  list
     
  4. randMat() : 행렬
  5. randNorm() : Normal Distribution
  6. randPoly() : 다항식
  7. randSamp() : 한정된 샘플(리스트)에서 랜덤하게 선택하여 생성
  8. randSeed : Seed값(=시작값?)을 지정

 

2. test sample

  • randInt(1,10,1000)→rand_data1000
    (1~10까지 정수를 1000개 랜덤 생성) 
  • 100개에서 1~10 갯수를 각각 세서 더함
  • 반복 10회 결과
    1회차 : {9926,10038,9954,9973,10005,9870,10065,10005,10141,10023}
    2회차 : {9945,9937,10034,10094,9955,9942,9914,10294,9959,9926}
    3회차 : {9833,10145,10007,9987,10085,9957,10021,9830,10208,9927}
    4회차 : {9978,9891,9900,10039,9906,9934,10120,10075,10194,9963}
    5회차 : {10015,9988,10051,10144,9863,10084,9858,9991,10093,9913}
    6회차 : {9996,9961,9962,10097,9935,10014,10124,9934,10105,9872}
    7회차 : {9999,9839,10087,9977,10139,9849,10191,9995,10012,9912}
    8회차 : {10077,9944,10023,10059,9740,10047,10033,10164,9840,10073}
    9회차 : {9940,10245,9949,9817,10059,10135,10030,9886,9973,9966}
    10회차 : {10005,10028,10112,9988,10062,9914,9971,9963,9998,9959}
댓글 '2'
  • profile
    세상의모든계산기 2015.09.13 16:05

    참고

    http://www.allcalc.org/17101

  • profile
    세상의모든계산기 2015.09.13 16:14
    "L'Ecuyer's algorithm is used by TI calculators to generate pseudorandom numbers."
    관련 논문 : http://www.iro.umontreal.ca/~lecuyer/myftp/papers/cacm88.pdf

    출처 : http://tibasicdev.wikidot.com/68k:rand
?