Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2012, 20:38   #1
Flame20
Пользователь
 
Регистрация: 21.03.2012
Сообщений: 14
Печаль функция LFSR

Всем привет!! помогите пожалуйста, кто знаком с функцией генерации псевдослучайной последовательности LFSR. У меня есть код функции
Код:
int LFSR()
{
        static unsigned long ShiftRegister=1;
        ShiftRegister=((((ShiftRegister>>31) ^(ShiftRegister>>6)^(ShiftRegister>>4)^(ShiftRegister>>2)^(ShiftRegister>>1)^ShiftRegister))&0x00000001)<<31       | (ShiftRegister>>1);
        return ShiftRegister &0x00000001;
}
мне не понятно, что должна выдавать эта функция??? если я правильно поняла из книг и интернета, то должна создаваться последовательность из 0 и 1, но если распечатать результат этой функции то там просто 0...
объясните, пожалуйста, в чем тут дело?) заранее спасибо!!!
Flame20 вне форума Ответить с цитированием
Старый 22.03.2012, 06:11   #2
Kukurudza
Форумчанин
 
Регистрация: 02.06.2011
Сообщений: 282
По умолчанию

скремблер это. НГТУ?
задан вроде не верно. давайте многочлен.
Kukurudza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция Get DarkDante Общие вопросы C/C++ 2 26.03.2010 22:23
Функция NeosPasha Помощь студентам 0 25.01.2010 13:01
Функция в VB asd48 Помощь студентам 1 25.12.2008 23:29
Функция asd48 Помощь студентам 2 21.12.2008 17:17
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50