If you are doing programming, You must have used random numbers. They are useful in many situations when you want to give some randomization to your program output like lottery draw, random banners generation, random user display etc.
In PHP rand function is being used to generate random numbers, but is it really random number generator? Take a look at the following code.
What this function will do? If you are thinking that it will produce 50 random numbers, you just need to run this code.…
Algorithms are defined sets of instructions to solve a problem or achieve something. Almost every process in computer world can be classified as an algorithm, still it is most difficult part of computer science for many learners.
Algorithms are necessary to make your programs intelligent and efficient. They can make your program rock and it can stand out in front of competition. You need to be good at analysis, understanding and draw abstraction to get good hold on this subject.
In this post I am trying to compile a list of algorithms which every program should know.…