我的教授給了我們第一個任務(Cs315),它涉及處理一些巨大(奇數)的整數並確定它們是否爲素數。我開始用C++來做這件事,直到我意識到即使是很長的整數都不能保存所需的數字,所以我只剩下選擇使用C++創建一類向量,或者在幾天內學習python。這段簡單的Python代碼應該吐出一個奇數的256位隨機數。它吐出隨機數,無論是偶數還是奇數,我不知道爲什麼,但我的猜測是,這是一個簡單的語法錯誤,我沒有看到。隨機奇數
import random
x = random.getrandbits(256)
if x % 2 == 0:
x + 1
print x
'x + 1' - >'x = x + 1' –
'x + 1'不會將'x + 1'返回給'x' 。 – Celeo
do'x + = 1'或'x = x + 1' –