NDLI logo
  • Content
  • Similar Resources
  • Metadata
  • Cite This
  • Log-in
  • Fullscreen
Log-in
Do not have an account? Register Now
Forgot your password? Account recovery
  1. Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education (ITICSE '06)
  2. A random number
Loading...

Please wait, while we are loading the content...

Reducing lecture and increasing student activity in large computer science courses
Knowledge building using visualizations
An introspective approach to marking graphical user interfaces
Industrial demand-driven curriculums for computer-software field in Korea
Using patterns in the automatic marking of ER-diagrams
Putting threshold concepts into context in computer science education
Design and applications of an algorithm benchmark system in a computational problem solving environment
PNG palette permuter
Implementing the jigsaw model in CS1 closed labs
Agents help students in ProgrammingLand
Learner interaction with algorithm visualizations: viewing vs. changing vs. constructing
Gender gap in computer science does not exist in one former soviet republic: results of a study
Unicast vs. multicast over wireless: a cross-disciplinary mindshare for educational application researchers
Using student performance predictions in a computer science curriculum
A design patterns extension for the BlueJ IDE
Approaches to teaching the programming languages course: a potpourri
The first programming course: ideas to end the enrollment decline
Living in a digital world: teaching computers and society via literature
Men are from toys: women are from tools
Teaching AI through machine learning projects
Reconstructed high frame rate sequences quality measurement tool
What don't you know?
WriteOn: a tool for classroom presentations on tablet PCs
WeBWorK for programming fundamentals
Educating the e-citizen
Combating anonymousness in populous CS1 and CS2 courses
Identifying novice difficulties in object oriented design
WADEIn II: a case for adaptive explanatory visualization
Some experiences with the "contributing student approach"
EduComponents: experiences in e-assessment in computer science education
A replicated experiment of pair-programming in a 2nd-year software development and design computer science course
New algorithms research for first year students
The use of community-based non-profit organizations in information systems capstone projects
Teaching CS1 with graphics and C
Let's modify the objects-first approach into design-patterns-first
One step further the ACM K-12 final report: a proposal for level 1: computer organization for K-8
Once she makes it, she is there: gender differences in computer science study
Training students to administer and defend computer networks and systems
Students learn CS in different ways: insights from an empirical study
Foundational actions: teaching software engineering when time is tight
Promoting women in science and technology
IREEL: remote experimentation with real protocols and applications over emulated network
Learning project planning the agile way
Using a computing ontology for educational purposes
Motivating data structures with caching internet stock data
Computer architecture simulation models
Application of finite state automata to the bakery algorithm in critical section modeling
Aluminum foil satellite dishes and a millennium of experience: sustainability in the high Andes
Experiences with marmoset: designing and using an advanced submission and testing system for programming courses
Scaling up a distance education program in computer science
Peer teaching extends HCI learning
The role of computer science in digital production arts
Student activity in seminars: designing multi-functional assessment events
Student attitudes toward pair programming
Reductive thinking in undergraduate CS courses
Building a search engine to drive problem-based learning
Web animation to communicate iterative development
Problems in the initial teaching of programming using Java: the case for replacing J2SE with J2ME
A tool for helping teach a programming method
Meta-informatics and ethical issues in computing
Fast application development to demonstrate computer graphics concepts
Levels of abstraction in students' understanding of the concept of algorithm: the qualitative perspective
Teaching software project management using simulations
Lab exercises for computer networking courses
Educating computing professionals at postgraduate level
Algebraic characterization of regular languages: how to cope with all these equivalences?
Introducing python into the first year curriculum at wits
A random number
SOFTICE undergraduate operating systems laboratories
A web-based information centre to provide help, guidance and support for students
An introduction to the WEKA data mining system
Design and implementation of a modern compiler course
High school computing clubs: a pilot study
Creating a realistic context for team projects in HCI
"Numeri e Macchine": a virtual museum to learn the history of computing
Formative computer based assessment in diagram based domains
Not seeing the forest for the trees: novice programmers and the SOLO taxonomy
Mental models of recursion revisited
Developing real-world programming assignments for CS1
A web-based service for the automatic detection of roles of variables
"Python first": a lab-based digital introduction to computer science
RoboCode & problem-based learning: a non-prescriptive approach to teaching programming
Don't be a phish: steps in user education
Encouraging the development of undergraduate researchers in computer vision
ASSISTing CS1 students to learn: learning approaches and object-oriented programming
Teaching practical software engineering and global software engineering: evaluation and comparison
AtoCC: learning environment for teaching theory of automata and formal languages
Engaging computer science education
The effect of prior programming experience in a scheme-based breadth-first curriculum at wits
A targeted tablet PC software development course
Getting feedback: no pressure!
Greenfoot demonstration
Technological confidence at an early age
Karel universe drag & drop editor
Animation programming: an alternative approach to CS1
Sharing the wealth: publishing electronic resources
The checkpoint automated assessment system
Teaching graph algorithms in a corn maze
jGRASP: a lightweight IDE with dynamic object viewers for CS1 and CS2
Automated gene processing and exon sequence retrieval
Developing a hybrid software engineering curse that promotes project-based active learning
Systems thinking as a basis for ambient intelligence
Model based project centered team learning
Flexible computer science university studies
Assessing CS1 java skills: a three-year experience
Interactive embedded examples: a demonstration
Is there such a thing as too much support?: a discussion from a teacher and a student's perspective of support groups for girls in computer science
VERKKOKE: online teaching environment for telecommunications software and routing
What do beginning students know, and what can they do?
Teaching web services using .NET platform
Self-grading: an approach to supporting self-directed learning
Ubiquitous presenter: fast, scalable active learning for the whole classroom
A Puzzles-First approach to computer science
Computer aided assessment with human oversight
Finite automata models for CS problem with binary semaphore
Exploring teacher methodology: using the example of sexual abuse of children as a way of teaching social informatics
Raising awareness about academic integrity
GoJava: a java development tool for beginners
Computing curricula 2005: and guide
Activities of the ACM two-year college education committee
PlayToLearn: a game adventure in the realm of Si Piuh
Visualizing the symbol table
Surprise snippets
Learning automata and formal languages interactively with JFLAP
Translator: a package for internationalization for java-based applications and GUIs
Undergraduate involvement in bioinformatics research: lessons from the CONNJUR project
Sharing software engineering curriculum materials
Retention of distance and on-campus students in a graduate computer science degree program

Similar Documents

...
A random number

Article

...
Occupancy Numbers in Testing Random Number Generators

Article

...
A linear algorithm for generating random numbers with a given distribution

Article

...
The influence of random numbers generators upon Genetic Algorithms

Article

...
Constant-Time Approximation Algorithms via Local Improvements

Article

...
A Partition Test for Pseudo-Random Numbers

Article

...
Extremely portable random number generator

Article

...
VRS algorithm a novel approach to generate pseudo random numbers

Article

...
Generating Pseudo-Random Numbers by Shuffling a Fibonacci Sequence

Article

A random number

Content Provider ACM Digital Library
Author Nau, Richard W.
Abstract This pedagogical tip presents a physical means for generating a random number - that turns out to be not so random after all.
Starting Page 345
Ending Page 345
Page Count 1
File Format PDF
ISBN 1595930558
DOI 10.1145/1140124.1140254
Language English
Publisher Association for Computing Machinery (ACM)
Publisher Date 2006-06-26
Publisher Place New York
Access Restriction Subscribed
Subject Keyword Cs1/2 Algorithms Computational science Random numbers
Content Type Text
Resource Type Article
  • About
  • Disclaimer
  • Feedback
  • Sponsor
  • Contact
  • Chat with Us
About National Digital Library of India (NDLI)
NDLI logo

National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.

Learn more about this project from here.

Disclaimer

NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.

Feedback

      Sponsor

      Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.

      Contact National Digital Library of India
      Central Library (ISO-9001:2015 Certified)
      Indian Institute of Technology Kharagpur
      Kharagpur, West Bengal, India | PIN - 721302
      See location in the Map
      03222 282435
      Mail: support@ndl.gov.in
      Sl. Authority Responsibilities Communication Details
      1 Ministry of Education (GoI),
      Department of Higher Education
      Sanctioning Authority https://www.education.gov.in/ict-initiatives
      2 Indian Institute of Technology Kharagpur Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project https://www.iitkgp.ac.in
      3 National Digital Library of India Office, Indian Institute of Technology Kharagpur The administrative and infrastructural headquarters of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
      4 Project PI / Joint PI Principal Investigator and Joint Principal Investigators of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
      Prof. Saswat Chakrabarti  will be added soon
      5 Website/Portal (Helpdesk) Queries regarding NDLI and its services support@ndl.gov.in
      6 Contents and Copyright Issues Queries related to content curation and copyright issues content@ndl.gov.in
      7 National Digital Library of India Club (NDLI Club) Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach clubsupport@ndl.gov.in
      8 Digital Preservation Centre (DPC) Assistance with digitizing and archiving copyright-free printed books dpc@ndl.gov.in
      9 IDR Setup or Support Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops idr@ndl.gov.in
      I will try my best to help you...
      Cite this Content
      Loading...