﻿1
00:00:04,870 --> 00:00:10,830
‫Welcome to enter your feedback register demonstration on the basis to development board for this demonstration

2
00:00:10,840 --> 00:00:16,900
‫we're using the four digit seven segment display located on the basis to development.

3
00:00:17,620 --> 00:00:24,820
‫We also are using sites which zero to be a reset and or push button zero to give us the next number

4
00:00:24,940 --> 00:00:27,160
‫in our if you back shift register.

5
00:00:27,430 --> 00:00:33,130
‫We're using this when your feedback shift register to generate random numbers where we're displaying

6
00:00:33,130 --> 00:00:37,230
‫the random numbers on the 7 segment display in hexadecimal format.

7
00:00:37,240 --> 00:00:41,110
‫So right now we start out we have our what we call the seed value.

8
00:00:41,260 --> 00:00:43,240
‫In this case is 0 0 1.

9
00:00:43,360 --> 00:00:49,180
‫And since we have 16 bits we have a design in such a way that we have sixty five thousand five hundred

10
00:00:49,630 --> 00:00:54,210
‫thirty five different combinations until we receive one again.

11
00:00:54,220 --> 00:01:04,120
‫So when I pressed button zero and we generate a number 8 000 press again for 0 0 2 1 0 0 8 if I just

12
00:01:04,120 --> 00:01:06,480
‫keep pressing we keep generating numbers.

13
00:01:06,490 --> 00:01:12,370
‫Now if I keep doing this they'll appear to be random it just appears to be Gerring is random hex numbers.

14
00:01:12,580 --> 00:01:18,590
‫But if I go and I reset we go back to 1 and pressed again.

15
00:01:18,730 --> 00:01:20,630
‫Since I've been reset I can press the button.

16
00:01:20,860 --> 00:01:22,150
‫Nothing will happen.

17
00:01:22,150 --> 00:01:23,390
‫A plot of reset.

18
00:01:23,470 --> 00:01:24,610
‫Press the button.

19
00:01:24,610 --> 00:01:31,250
‫Now I guess my a for to reset try again a four two.

20
00:01:31,340 --> 00:01:38,380
‫And so that's where Rickover the term pseudo random because every output is dependent upon the previous

21
00:01:38,380 --> 00:01:39,020
‫input.

22
00:01:39,040 --> 00:01:40,690
‫So it's not truly random.

23
00:01:40,720 --> 00:01:46,780
‫However if in a computer system you have a clock is just clocking real fast.

24
00:01:46,780 --> 00:01:50,510
‫They like this are much faster and you just say stop.

25
00:01:50,920 --> 00:01:52,150
‫And then you say go again.

26
00:01:52,370 --> 00:01:53,340
‫You say stop.

27
00:01:53,590 --> 00:01:55,160
‫These numbers would appear to be random.

28
00:01:55,150 --> 00:01:56,480
‫They're all over the place.

29
00:01:56,590 --> 00:02:01,900
‫And so that is one of the major things you can you lend your feedback shift register for this to generate

30
00:02:01,900 --> 00:02:06,530
‫random numbers such as in your computer whenever you call a function to generate a random number.

31
00:02:06,550 --> 00:02:12,130
‫It most likely has some sort of feedback register used to generate these random numbers as is dependent

32
00:02:12,130 --> 00:02:19,120
‫upon what the seed value is you're placing inside your random number generator to determine what the

33
00:02:19,120 --> 00:02:20,350
‫outcome of the next number.

34
00:02:20,350 --> 00:02:24,880
‫So on and so forth will be known as is when your feedback shift treatise or demonstration running on

35
00:02:24,880 --> 00:02:25,900
‫the base is to board.

