Fooky の回答履歴

全129件中101~120件表示
  • 高精度乱数関数

    rand()の値をRAND_MAX+1で割ると、[0, 1)の範囲になりますよね。 もし、RAND_MAX+1が2の乗数なら、浮動小数において結果は丸め誤差を含んでいないはずですよね。 unixのgccでコンパイルしたのですが、RAND_MAXの値は32767だったので、 #define (RM RAND_MAX + 1) #define RND ((long double)rand()) long double x; x = RND / RM + RND / RM / RM + RND / RM / RM / RM + RND / RM / RM / RM / RM ・ ・ ・; とすれば、精度の高い[0, 1)区間の乱数関数を作ることはできますか? この論理に間違いがあれば指摘してください。

  • 高精度乱数関数

    rand()の値をRAND_MAX+1で割ると、[0, 1)の範囲になりますよね。 もし、RAND_MAX+1が2の乗数なら、浮動小数において結果は丸め誤差を含んでいないはずですよね。 unixのgccでコンパイルしたのですが、RAND_MAXの値は32767だったので、 #define (RM RAND_MAX + 1) #define RND ((long double)rand()) long double x; x = RND / RM + RND / RM / RM + RND / RM / RM / RM + RND / RM / RM / RM / RM ・ ・ ・; とすれば、精度の高い[0, 1)区間の乱数関数を作ることはできますか? この論理に間違いがあれば指摘してください。

  • 高精度乱数関数

    rand()の値をRAND_MAX+1で割ると、[0, 1)の範囲になりますよね。 もし、RAND_MAX+1が2の乗数なら、浮動小数において結果は丸め誤差を含んでいないはずですよね。 unixのgccでコンパイルしたのですが、RAND_MAXの値は32767だったので、 #define (RM RAND_MAX + 1) #define RND ((long double)rand()) long double x; x = RND / RM + RND / RM / RM + RND / RM / RM / RM + RND / RM / RM / RM / RM ・ ・ ・; とすれば、精度の高い[0, 1)区間の乱数関数を作ることはできますか? この論理に間違いがあれば指摘してください。

  • 高精度乱数関数

    rand()の値をRAND_MAX+1で割ると、[0, 1)の範囲になりますよね。 もし、RAND_MAX+1が2の乗数なら、浮動小数において結果は丸め誤差を含んでいないはずですよね。 unixのgccでコンパイルしたのですが、RAND_MAXの値は32767だったので、 #define (RM RAND_MAX + 1) #define RND ((long double)rand()) long double x; x = RND / RM + RND / RM / RM + RND / RM / RM / RM + RND / RM / RM / RM / RM ・ ・ ・; とすれば、精度の高い[0, 1)区間の乱数関数を作ることはできますか? この論理に間違いがあれば指摘してください。

  • なぜ性別で文系、理系が決まるのか

    学生の女の子はほとんどが理系科目を嫌い、進学するときは理系に進む人は滅多にいませんね なぜ、理系にはこうも女性が少ないのか、脳の構造など、科学的に説明できるのでしょうか また、化学に進む女性よりも数学、物理の道に進む女性のほうが少ない理由も説明できるのでしょうか

  • 高精度乱数関数

    rand()の値をRAND_MAX+1で割ると、[0, 1)の範囲になりますよね。 もし、RAND_MAX+1が2の乗数なら、浮動小数において結果は丸め誤差を含んでいないはずですよね。 unixのgccでコンパイルしたのですが、RAND_MAXの値は32767だったので、 #define (RM RAND_MAX + 1) #define RND ((long double)rand()) long double x; x = RND / RM + RND / RM / RM + RND / RM / RM / RM + RND / RM / RM / RM / RM ・ ・ ・; とすれば、精度の高い[0, 1)区間の乱数関数を作ることはできますか? この論理に間違いがあれば指摘してください。

  • HUBの種類、動作原理について

    HUBには、ノーマルのHUB(バカHUB)と、L2SW-HUB、L3SW-HUBなどありますが、他にも別の種類のHUBってありますか? また、それぞれの、詳細な動作原理等、お教えください。 HUBの技術解説サイト等教えて頂けたら幸いです。

  • サーバーを立ち上げるのは?

     今回、NTマシンを使ってwebサーバーを立ち上げる事になったのですが、今まではHPを作った事はあってもサーバーを立ち上げた事がないのでかなり苦戦しております。2,3参考になりそうなHPを見て見たのですが、細かい設定の部分でよくわからなくなって困ってます。  セキュリティ面から考えて、フリー(もしくはシェア)のソフトを使ってwebサーバーを立ち上げようと思うのです、出来れば立ち上げるまで教えて頂きたいのですが、それはここでは無理だと思うので、参考になる本やHPがあれば教えて下さい。

  • クラスメンバをnewで宣言できますか?

    こんにちは。 教えていただきたいのですが、クラスメンバ(変数)を動的に確保することは できるのでしょうか?(一応やってみたのですが、エラーになってしまいました。) それから、Newでの二次元配列の確保は、どうやったらよいのでしょうか? ヘルプでもうまく探せません。 よろしくお願いします。

  • UNIXのデータをWindowsへ移す方法

    研究室の測定用のunixマシンのデータをウィンドウズに移す方法が知りたいです。 FDで移すのはいろいろ調べましたが出来ないようです。 FTPは出来ません。(ネットワークにつながっていないため) よってLANケーブルで直接パソコン間でファイルのやり取りを、と考えています。 この方法は可能ですか?可能であれば方法を教えてください。 Windowsに関してはある程度わかるのですが、UNIXの知識がほとんどありません。 よろしくお願いします。

  • linuxのログってunixのログと格納場所がちがうのですか?

    linuxについて全く知識がないのでどなたか教えていただけると幸いです solarisではログはvar/adm、var/logなんかにログが吐き出されていくと思います。 それがlinuxではvar/logというディレクトリしかなくて、全てそこに吐き出されると聞きました var/adm/syslogやvar/adm/messagesやvar/adm/sulogなんかも全てvar/log配下に入ってしまうんでしょうか? 宜しくお願い致します

  • UNIXにおけるppmヘッダファイルの使い方が分かりません

    画像データはあるのですが、ppmファイルの使い方が分かりません。 どうやったら画像データを見ることができるんですか?教えて下さい。

  • PCが普及したのはいいのですが、ろくに使いこなせていない

    ため、長文のグループ編集するとき等には頭を痛めています。 一例を挙げますと、段落番号やページ番号はシステムの機能を使って入力して下さい、字下げはルーラや段落書式を使って下さい、英数字は半角にして下さい云々...。別に当然の要求でしょ? しかし、まあ、何度教えても、端にページ番号が入力してあったり、文頭にスペースを打ち込んで字下げをしていたりで、あとからまとめて印刷や校正をするときは毎度のことながら一苦労です。 こういう学習能力がないユーザーのためにも、気長にこつこつ教えてあげるってのがEUCの実情なのでしょうか。私は、同じ人には同じ事は3度以上(2度までしか)教えない主義でやってます。もちろん、マニュアル本や取説は皆が自由に閲覧できるようにするなどの対処はしています。 が、はっきり言って、やってられません。 何かいい解決方法はありませんか。

  • 多桁計算

    階乗の多桁計算をしたいのですが、プログラムの仕方を教えてください。 具体的には、217!とかを計算したいです。普通にやると桁が溢れてしまいます。 できれば、CかPerlでお願いします。

  • LINUXをドメインに参加させる

    Linuxマシンを既存のWindows2000ドメインに参加させ、インターネットに接続したいのですが。IPを直接指定すれば、当然ローカルへのアクセスは可能です。 構成としては、インターネット網ーDNS、プロキシ-ローカルネット(PDC,DC)              WAN← →イントラ で、ローカルにLINUXを追加したいのです。 linuxの設定は、プロキシ(GW)むこうにあるDNSをDNSに指定、デフォルトデートウェイにプロキシのIP、ネスケにてプロキシのIPおよびポートを設定 わかりにくく申し訳ないのですが、よろしくお願いします。

  • sendmail を利用できるユーザーを制限する方法

    sendmail を利用できるユーザーを制限するには、どうしたらよいでしょうか。(メールソフトからの送受信) 出来れば、ユーザーグループ単位で制限したいのですが。 また、ドメイン、IPでの制限でもよいのですが。

  • useraddで、メールアカウントが作成されない。

    useraddコマンドで、メールアカウントが作成されていないみたいなのですが、これはなぜでしょう。作成したアカウントへメールを送信しても、rootに届きます。/var/spool/mail にも作成したアカウントがありません。 RedHatLinux6 では、useraddコマンドで自動的にメールアカウントが作成されていたのですが、RedHatLinux7では、なぜか作成されません。どうしてでしょうか。 何かの設定ミスでしょうか。それとも、RedHatLinux7 の仕様でしょうか。 それと、既に作成してしまったユーザーにメールアカウントを与えるにはどうしたらよいでしょうか。

  • scanf関数について

    こんなプログラムがありました。 char str[80]; while(scanf("%s",str)>=1){    ・・・  } このwhileループは何が入力されたときに終了するのですか?scanf関数は入力された文字を返り値に持つとわかったので、改行コードを入力しましたが、終了しませんでした。どうすればよいのでしょう。よろしくお願いいたします。

  • オフスクリーンサーフェスへのデータの読み込みについて

     VisualC++6.0とDirectX7.0を使って、RPGを作っています。  マップチップ等のグラフィックデータを、実行時にビットマップファイルから読み込んでいるんですが、ここで疑問がわきました。  プライマリサーフェスのビット深度は16(HighColor相当)に設定しているんですが、ビットマップファイル中のデータはビット深度8(256色)で作成しています。  元データのデータ量を小さくするためにそうしているんですが、これってプログラムを走らせたときのメモリ使用量や実行速度に影響があるんでしょうか。  ちなみにビットマップファイルからオフスクリーンサーフェスへの読み込みには、API(GetDC)を使ってDCを取得した後、同じ大きさで作ったオフスクリーンサーフェスにブリット転送する方法をとっています(一般的な方法だと思うんですが...)。

  • 実行時間に関するコト

    コンパイルの「デバッグフラグ」と「最適化フラグ」の違いによる実効時間の差がなぜ生じるのか、という課題がポンッとだされたんですが、はっきり言って解りません。 完全な回答でなくてもいいので、どなたか、アドバイスください。

    • 締切済み
    • noname#4530
    • C・C++・C#
    • 回答数3