Вопрос задан 25.06.2023 в 17:49. Предмет Информатика. Спрашивает Бакланов Никита.

Помогите перевести с C++ на Python #include unsigned int PRNG() { // Наше стартовое число - 4 541

static unsigned int seed = 4541; // Берем стартовое число и, с его помощью, генерируем новое значение. // Из-за использования очень больших чисел (и переполнения) угадать следующее число исходя из предыдущего - очень сложно seed = (8253729 * seed + 2396403); // Берем стартовое число и возвращаем значение в диапазоне от 0 до 32767 return seed % 32768; } int main() { // Выводим 100 случайных чисел for (int count=0; count < 100; ++count) { std::cout << PRNG() << "\t"; // Если вывели 5 чисел, то вставляем символ новой строки if ((count+1) % 5 == 0) std::cout << "\n"; } }
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мартышкин Алексей.

from random import randint

for i in range(100):

 if i != 0 and i%5 == 0: print()

 print('{:6d}'.format(randint(0,32768)), end=' ')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот ваш код, переведенный на Python:

python
def PRNG(): # Наше стартовое число - 4 541 seed = 4541 # Берем стартовое число и, с его помощью, генерируем новое значение. # Из-за использования очень больших чисел (и переполнения) угадать следующее число исходя из предыдущего - очень сложно seed = (8253729 * seed + 2396403) # Берем стартовое число и возвращаем значение в диапазоне от 0 до 32767 return seed % 32768 if __name__ == "__main__": # Выводим 100 случайных чисел for count in range(100): print(PRNG(), end="\t") # Если вывели 5 чисел, то вставляем символ новой строки if (count + 1) % 5 == 0: print()

Обратите внимание, что в Python для вывода используется функция print, и мы используем if __name__ == "__main__": для определения, что этот код должен выполняться только при запуске файла напрямую (а не при импорте как модуля).

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос