DESIGN AND IMPLEMENTATION OF AN AUTOMATIC REGISTRATION NUMBER GENERATING SYSTEM (CASE STUDY OF COMPUTER SCIENCE IMT ENUGU)

0
857

CHAPTER ONE BACKGROUND OF STUDY

1.0 INTRODUCTION

Automatic registration number generating system is used to generate series of registration number for students. It is a modern tool used in many institutions this day for effective generation of students’ registration number. An automatic number generator (often abbreviated as ANG) is a computational or physical device designed to generate a sequence of numbers or symbols that lack any pattern, i.e. appear automatic. Computer-based systems for automatic number generation are widely used, but often fall short of this goal, though they may meet some statistical tests for automatic ness intended to ensure that they do not have any easily discernible patterns. Methods for generating automatic results have existed since ancient times, including dice, coin flipping, the shuffling of playing cards, the use of yarrow stalks in the I Ching, and many other techniques. The many applications of automatic ness have led to many different methods for generating automatic data. These methods may vary as to how unpredictable or statistically automatic they are, and how quickly they can generate automatic numbers. Before the advent of computational automatic number generators, generating large amount of sufficiently automatic numbers (important in statistics) required a lot of work. Results would sometimes be collected and distributed as automatic number tables. Computer-based systems for automatic number generation are widely used, but often fall short of this goal, though they may meet some statistical tests for automatic ness intended to ensure that they do not have any easily discernible patterns. Methods for generating automatic results have existed since ancient times, including dice, coin flipping, the shuffling of playing cards, the use of yarrow stalks in the I Ching, and many other techniques. The many applications of automatic ness have led to many different methods for generating automatic data. These methods may vary as to how unpredictable or statistically automatic they are, and how quickly they can generate automatic numbers. Before the advent of computational automatic number generators, generating large amount of sufficiently automatic numbers (important in statistics) required a lot of work. Results would sometimes be collected and distributed as automatic number. The earliest methods for generating random numbers — dice, coin flipping, roulette wheels — are still used today, mainly in games and gambling as they tend to be too slow for applications in statistics and cryptography. Some physical phenomena, such as thermal noise in Zener diodes appear to be truly random and can be used as the basis for hardware random number generators. However, many mechanical phenomena feature asymmetries and systematic biases that make their outcomes not truly random. The many successful attempts to exploit such phenomena by gamblers, especially in roulette and blackjack are testimony to these effects. There are several imaginative sources of random numbers online. A common technique is to run a hash function against a frame of a video stream from an unpredictable source. This technique was used by Lavarand who used images of a number of lava lamps. Lithium Technologies uses a camera pointed at the sky on a windy and cloudy day. Random.org has a more obvious approach of listening to atmospheric noise. Details about how they turn their input into random numbers can be found on their respective sites. Completely randomized design falls within the category of true random number generation. The generation of true random numbers outside the computer environment is based on the theory of entropy. Sources of entropy include nuclear decay and atmospheric conditions. HotBits uses radioactive decay, while Random.org uses radio noise to generate randomness.

1.2 STATEMENT OF THE PROBLEM

With the increasing number of students in our institutions, mistakenly giving one registration number to two students, delay in giving students their registration number, the need arise for automating the method in which registration numbers are assign to them.

1.3 PURPOSE OF STUDY

This project work is aim at eliminating the problems involved with manual method of assigning registration number to students. It is achieved by designing an automatic registration number generating system for computer science, IMT chapter.

1.4 SIGNIFICANCE OF STUDY

An automatic registration number generating system has speed up the assigning of registration number to students. It has helped the department to easy the heavy burden associated with manual method of assigning registration number to students. It has helped in the generation, processing and storing of students’ registration number.

1.5 AIMS AND OBJECTIVES

he aims and objectives of this project is listed below:

1. The present invention is to provide a method and system for generating a number stream that, using the most advanced cryptanalytic and statistical methods available.

2. To provide a method and system for generating automatic numbers which is nondeterministic?

3. The present invention is to provide a method and system for guaranteeing that no particular subsequence of automatic numbers or derivative value is used twice while at the same time eliminating vulnerabilities associated with keeping records of values generated.

4. To provide a method and system for generating automatic numbers which is immune to attack and compromise.

5. To provide a method and system for generating automatic numbers which utilizes the apparently automatic nature of ordered systems generally.

DESIGN AND IMPLEMENTATION OF AN AUTOMATIC REGISTRATION NUMBER GENERATING SYSTEM (CASE STUDY OF COMPUTER SCIENCE IMT ENUGU)