小数 (447)


c# - ロバスト乱数生成

c# - ロバスト乱数生成

私は特別なハードウェアを使用しない、パフォーマンスの高い、堅牢なRNGを探しています。 それは数学的な方法(メルセンヌツイスターなど)を使用することができます、それは何でも、マシンから "エントロピーを収集する"ことができます。 Linux/etcには48個のランダムビットを生成するdrand48()あります。 私は32ビット以上の乱数を生成することができるC++またはC#のための同様の関…


Pythonのバイト数を浮動小数点数に変換する

私はバイナリファイルを解析しなければならず、私はPythonを使用しています。 4バイトを取って単精度浮動小数点数に変換する方法はありますか?…


VB.NETのランダムな整数

ユニットテストに使用するには、1〜n(nは正の整数)の間のランダムな整数を生成する必要があります。 真のランダム性を確保するために過度に複雑なものは必要ありません-ただ昔ながらの乱数です。 どうすればいいですか?…


Rubyでランダムな10桁の数字を生成するにはどうすればよいですか?

さらに、ゼロを埋め込んだ文字列としてどのようにフォーマットできますか?…


floating point - 浮動小数点の保存方法 それはいつ問題ですか?

この質問へのフォローアップでは、一部の数値は浮動小数点では表現できず、代わりに近似されているように見えます。 浮動小数点数はどのように格納されますか? 異なるサイズの共通標準がありますか? 私が浮動小数点を使用する場合、どのような問題を抱えていなければならないのですか? それらは言語間の互換性がありますか(つまり、PythonプログラムからTCP/IP経由でCプログラムに浮動小数点数…


Rubyでランダムな文字列を生成する方法

私は現在、 "A"のための8文字の疑似ランダム大文字の文字列を生成しています.. "Z": value=""; 8.times{value<<(65+rand(25)).chr} それはきれいに見えず、単一のステートメントではないので引数として渡すことはできません。 大文字と小文字の混在した文字列 "a".. "z"と "A".. "Z"を得るために、 value=""…


algorithm - 浮動小数点を人間が読める分数に変換するには?

0.33の場合、 "1/3"を出力する必要があります。 「0.4」がある場合、「2/5」を出力する必要があります。 アイデアは、データを理解するためのよりよい方法として、ユーザーに「yのうちのx個の部分」を理解させるために人間が読めるようにすることです。 パーセンテージは良い代用品だと私は知っていますが、これを行う簡単な方法があるかどうか疑問に思っていましたか?…


c - 整数に基づく力関数pow(int、int)を実装する最も効率的な方法は、

整数をCの別の整数のべき乗にする最も効率的な方法は何ですか?// 2^3 pow(2,3)== 8// 5^5 pow(5,5)== 3125…


bashスクリプトで32ビットと64ビットを検出することは可能ですか?

この質問には既に回答があります: 与えられたLinuxが32ビットか64ビットかどうかを判断する方法は? 21の答え 私はいくつかのインストールを自動化された方法で処理するためのbashスクリプトを書いています... 32ビットまたは64ビットのバイナリでこのようなプログラムを入手する可能性があります... bashからマシンアーキテクチャを検出することが可能です正しいバイナリですか? こ…



charより大きい整数を受け付けるmemset()はありますか?

1バイト(char)より大きい値を設定するmemset()のバージョンがありますか? たとえば、memset32()関数があるとしましょう。そのためには、次のようにします。 int32_t array[10]; memset32(array, 0xDEADBEEF, sizeof(array)); これにより、配列のすべての要素に値0xDEADBEEFが設定されます。 現在、これはループで…




float python 変換 小数点 数値 int 計算 c言語 乱数 文字列