biginteger

    0熱度

    1回答

    我正在使用BigInt(20)數據類型在mysql數據庫中自動增加id。 當整數值是如此之大,那麼我怎麼處理這個javascript數的精度後,它不會允許插入和讀取任何數值。那麼我怎麼能做到這一點。閱讀關於大整數庫 但我不會期望的結果 例子: - var x = 999999999999999999999999999999999999999; 我怎麼能打印照片,無需使用其指數值和任何垃圾值相同

    1熱度

    2回答

    我試圖運行一個程序,在斐波那契數列中找到第n個序列;但是,問題是,我想在其中實現BigInteger,因此它可以運行1000甚至更多的值。 有什麼方法可以有效地添加它? import java.util.*; import java.math.*; public class fib { //Arkham /*public static BigInteger fibonacci2(i

    0熱度

    1回答

    對於已知大小但大於64位的位掩碼,處理(即,執行所有按位操作)的最有效的數據結構是什麼? byte[]? BigInteger?還有其他的東西嗎? 需要是Java 7的兼容,並且要快(或至少一樣快,可以合理地預期,鑑於其大小)之類的東西 if(bitmask & 7 != 0){...} 和 bitmask1 |= bitmask2 等上。

    -4熱度

    1回答

    我一直在使用C++,並且一直在面對大數目的問題。我已經用「尋找數百分之一」的數組解決了它,但是我想知道處理大數字的python的方法。謝謝。

    -3熱度

    2回答

    BigInteger b = BigInteger.valueOf(calcFib(Integer.parseInt(args[0]))); 我嘗試運行此爲大Fibonacci數創建一個新的BigInteger,但每當我做的,這個錯誤被拋出: error: cannot find symbol BigInteger b = BigInteger.valueOf(calcFib(In

    0熱度

    3回答

    我想在右側應用一個無符號的移位,但我找不到這樣做的方式。有誰知道? 示例代碼: BigInteger bi; bi.shiftRight(7) // equals >> 7 如何申請>>> 7? 重複?請stahp,我沒有我的答案。

    3熱度

    2回答

    在Visual C++中,當針對Windows 32位時_umul128未定義。 針對Win32時,兩個無符號64位整數如何相乘? 該解決方案只需在針對Windows 32位的Visual C++ 2017上工作。

    0熱度

    1回答

    我正在創建一個小軟件來使用非對稱密鑰來加密和解密數據。 的問題是,我在C#中,即使我使用的編碼: BigInteger.Pow(BigIntenger myNumber, int myExponent); 指數是一個「Int」和我的價值是很大的一個int。 只是爲了快速解釋並確保我沒有犯任何錯誤,您必須使用大數字,以便在沒有私鑰的情況下解密更加困難。 所以我 N = P * Q P和Q都是素數

    1熱度

    1回答

    我需要根據比特幣工作算法算法比較sha256哈希值。所以需要通過設置一個目標難度來創建一個上限,然後創建數據+隨機數的哈希值並將其與上邊界進行比較。如果這個計算值小於上限,那麼這是一個有效的工作證明。 因此,這意味着我們的上邊界,即target可以被定義爲 var target = new BigInteger(1) << 256 - 24 當我們創建新塊的哈希值,然後我們用target進行比

    0熱度

    2回答

    我有一個小程序,它在64字節的大整數(通過BN_generate_prime_ex()生成)上使用BIGNUM函數BN_exp()和BN_mod_exp()。 每次我編譯並運行時,程序會在計算第​​一次調用BN_exp()時永遠暫停。我知道問題是BN_exp(),因爲我在函數調用之前和之後都有打印語句。我對計算BN_exp()時程序停滯的原因感到困惑。 64字節的大整數對於函數來說太大了嗎?計算是