Форум программистов, компьютерный форум CyberForum.ru

на языке C,генератор - C++

Восстановить пароль Регистрация
 
Ольга45
Сообщений: n/a
20.11.2010, 20:05     на языке C,генератор #1
программа для чередующегося генератора «стоп-пошел», псевдослучайной последовательности, с генерированной, в последовательность равную периоду генератора.
значения LFSR:
(28,3,0)
(32,7,5,3,2,1,0)
(16,5,3,2,0)

#include <cstdlib>
#include <iostream>
using namespace std;
int main (void)LFSR1
{
static unsigned long ShiftRegister = 1;

ShiftRegister = ((((ShiftRegister >> 31)
^ (ShiftRegister >> 6)
^ (ShiftRegister >> 4)
^ (ShiftRegister >> 2)
^ (ShiftRegister >> 1)
^ ShiftRegister)& 0x00000001) <<31)
| (ShiftRegister >> 1);
return ShiftRegister & 0x00000001;
}

//если выход LFSR1=1,то тактируется LFSR2
//а если LFSR1=0,то тактируется LFSR3

int main (void)LFSR2
{
static unsigned long ShiftRegister = 1;

ShiftRegister = ((((ShiftRegister >> 31)
^ (ShiftRegister >> 6)
^ (ShiftRegister >> 4)
^ (ShiftRegister >> 2)
^ (ShiftRegister >> 1)
^ ShiftRegister)& 0x00000001) <<31)
| (ShiftRegister >> 1);
return ShiftRegister & 0x00000001;
}

int main (void)LFSR3
{
static unsigned long ShiftRegister = 1;

ShiftRegister = ((((ShiftRegister >> 15)
^ (ShiftRegister >> 4)
^ (ShiftRegister >> 2)
^ (ShiftRegister >> 1)

^ ShiftRegister)& 0x00000001) <<15)
| (ShiftRegister >> 1);
return ShiftRegister & 0x00000001;
}

//Выход генератора LFSR2 xor LFSR3
Суть в том, если выход LFSR1=1,то тактируется LFSR2
а если LFSR1=0,то тактируется LFSR3..


правильно ли написала? и как сделать так,чтобы при выходе LFSR1=1, тактировался LFSR2
а если LFSR1=0,то тактируется LFSR3..?...
Миниатюры
на языке C,генератор  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2010, 20:05     на языке C,генератор
Посмотрите здесь:

генератор паролей C++
C++ разница между "Порядок выполнения программ на языке C" и "Структура программы на языке C"
C++ почему текст сообщения на русском языке в программе на с++ не выводиться на русском языке при работе программы в операционной системе ms doc в конс
Генератор чисел! C++
C++ Генератор пароля
GeoTiff - примеры ее использования на языке c , желательно на русском языке C++
Генератор задач C++
Генератор на С++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru