A Glimpse On Random Number Generation

General Information

Guide:

  • Prof. Deepayan Sarkar<deepayan.sarkar@gmail.com>
  • Project Group

  • Gursharn Kaur <gursharan.kaur24@gmail.com>
  • Smruti S. Abhyankar <smr17131@gmail.com>
  • Shwetab Sinha <sinhashwetab@gmail.com>
  • Sagnika Chakrabarty <csagnika@gmail.com>
  • Kaustav Nandy <kaustav.ndyy@gmail.com>
  • --M.Stat 2nd Year Students, Indian Statistical Institute, Delhi

    Aim of the Project

  • To study the history of random number generators briefly.
  • To describe and implement Von Nuemann squaring method and K algorithm.
  • To verify and demonstrate the claims made about these generators.
  • To implement Von Nuemann method directly and using Bitwise shift operator method and to compare the performances of these two methods.
  • To implement an interface that allows the generator to be used in R.
  • To describe linear congruential generators and their properties.
  • Use of Computer

  • In our project we have mostly used Linux as an OS.
  • We have used programming language C
  • Statistical Package R
  • LaTex for writing project report and making slides
  • Presentation

  • Click here to download our presentation.

    Project Report

  • To see our project report click here.
  • Computer Code

  • C Code forVon Neumann middle square(direct method)
  • R Code forVon Neumann middle square(direct method)
  • C Code for Von Neumann Middle Square(Bitwise Method)
  • C Code for K-Algorithm.
  • Other Codes for plotting etc. Other Codes.