Cygwin + MinGW + GCC 相談室 Part 8 (987レス)
1-

462: デフォルトの名無しさん [] 2019/03/10(日) 13:16:07.39 ID:yzd/Af8M(2/3) AAS
>>461
461(1): デフォルトの名無しさん [sage] 2019/03/10(日) 13:13:05.02 ID:uE8BPcgQ(1) AAS
それじゃ意味ねえだろって話
mt19937のseedを作るのにmt19937を使ったらアホだろうが
でも規格上実装依存ってことになっていて、実装が疑似乱数だと明示しているのだから、避けるのは利用者側の義務になるのでは。
463: デフォルトの名無しさん [] 2019/03/10(日) 13:16:49.38 ID:yzd/Af8M(3/3) AAS
素直にVC++使えってことではないだろうか。
464: デフォルトの名無しさん [] 2019/03/10(日) 15:05:41.26 ID:uFsYqTSV(1/3) AAS
疑似乱数よりμs取る方がまし
465: デフォルトの名無しさん [] 2019/03/10(日) 15:06:05.60 ID:uFsYqTSV(2/3) AAS
ごみん
μsだと一緒になるわ
nsでどうかひとつ
466: デフォルトの名無しさん [] 2019/03/10(日) 16:47:30.29 ID:frDbeikI(1) AAS
seedはプロセスid と スレッドid の組み合わせのほうがよくない?
467: デフォルトの名無しさん [sage] 2019/03/10(日) 17:02:17.41 ID:8+bEWcYF(1) AAS
ダメだこりゃ
話が通じてない
468: デフォルトの名無しさん [] 2019/03/10(日) 18:10:59.99 ID:uFsYqTSV(3/3) AAS
どうせmt使うんだからseedさえ適当に変更掛かるものなら何でもいいっしょ
469: デフォルトの名無しさん [sage] 2019/03/11(月) 09:07:42.73 ID:SMAjCV/D(1) AAS
>>457
457(2): デフォルトの名無しさん [sage] 2019/03/09(土) 08:54:55.16 ID:Ed78ws/P(1) AAS
random_deviceがクソすぎ

D:\learn\random>type test1.cpp
#include <random>
#include <iostream>
using namespace std;

int main()
{
random_device d;
cout << d() << endl;
cout << d() << endl;
cout << d() << endl;
}

D:\learn\random>g++ test1.cpp

D:\learn\random>a
3499211612
581869302
3890346734

D:\learn\random>a
3499211612
581869302
3890346734
std::random_device::entropy()を表示させてみ

これで 0.0 が帰る場合は毎回同じ値が帰るから
VCはプロセスIDをうまく使ってrandom_deviceを実現してるようだな
MinGWは駄目だよ
470: デフォルトの名無しさん [sage] 2019/03/11(月) 10:51:55.12 ID:rOT48PNA(1) AAS
え、VCってCryptGenRandomを使ってないの?
471: デフォルトの名無しさん [sage] 2019/03/11(月) 11:06:23.25 ID:XA5PtgcF(1) AAS
rand_s()、rtl_gen_random() とかいうAPIでしょ。
472
(1): デフォルトの名無しさん [sage] 2019/03/18(月) 05:02:59.47 ID:P9Yklj5G(1) AAS
Cでgets_sコンパイルするとエラーになるんだけど
通す方法ってないすか
473
(2): はちみつ餃子 ◆8X2XSCHEME [sage] 2019/03/18(月) 14:59:42.06 ID:YfgH0B4l(1) AAS
>>472
gets_s は C11 から導入されたので C11 を有効にするオプション (-std=c11) を付ければいいんじゃね?
474: デフォルトの名無しさん [sage] 2019/03/18(月) 17:10:19.96 ID:yKiI4G/I(1) AAS
C11はこのあとC2aとか出るのかねえ
475: デフォルトの名無しさん [sage] 2019/03/19(火) 22:39:22.82 ID:5qst9NFY(1/2) AAS
>>473
わたしはぜひそれをしたいと思っていますがBasic Setupのツリーからその項目を見つけることができません
どこにあるのでしょう><
476: デフォルトの名無しさん [sage] 2019/03/19(火) 22:54:37.22 ID:5qst9NFY(2/2) AAS
>>473
あ、もしかしてそれってターミナルでコンパイルするときに
gcc -std=11 hoge.cとやれということでしょか?だとしたら死にたい…
477: はちみつ餃子 ◆8X2XSCHEME [sage] 2019/03/23(土) 17:33:03.74 ID:ByL/s3eU(1) AAS
MSYS2 環境 (32bit) で Guile を実行するとライブラリのプリコンパイルが
始まってなかなか終わらないし、終わってから再度実行するとまた最初
から始まってしまう。
パス変換の考慮ミスで既にあるプリコンパイル済みライブラリを見つけらない (?) っぽい
報告もあるんだけど、これってどうにもならない?
478: デフォルトの名無しさん [] 2019/03/23(土) 18:17:20.21 ID:iMO+WCpL(1) AAS
ダミーで ./c/hoge -> /c/hoge みたいなリンク作って path に追加したら?
479
(1): デフォルトの名無しさん [sage] 2019/04/10(水) 07:27:34.52 ID:qyNiIlQC(1/2) AAS
Windows 8.1 64bit 上で

>set | findstr PATH > c:\tmp\PATH.txt
>set | findstr Path > c:\tmp\Path.txt

したらファイル1つしか残らなかっただ…。
LFN でも大文字小文字区別せんのか…
Windows10 だと違うのか
480: デフォルトの名無しさん [sage] 2019/04/10(水) 07:35:50.12 ID:qyNiIlQC(2/2) AAS
chcp 65001

するのって常識???
481: デフォルトの名無しさん [] 2019/04/10(水) 10:38:27.98 ID:g9h2j5fz(1) AAS
chcp 65001 はバグだらけだから今はしないのが常識
482: デフォルトの名無しさん [sage] 2019/04/10(水) 11:57:36.05 ID:ctVOU6iK(1) AAS
>>479
grep -ir "abc" ./*

grep でも使えば?

i は、大文字小文字を区別しない。
r は、ディレクトリを再帰的にたどる
483: デフォルトの名無しさん [sage] 2019/04/12(金) 02:01:09.38 ID:K5RuTlhq(1/4) AAS
test
484: デフォルトの名無しさん [sage] 2019/04/12(金) 02:02:22.10 ID:K5RuTlhq(2/4) AAS
cp932でgcc-8.2.0がコンソールを深紅に染めない環境はありますか
485: デフォルトの名無しさん [sage] 2019/04/12(金) 02:03:18.43 ID:K5RuTlhq(3/4) AAS
findstr /I
で case insensitive 処理が出来るようですね
486: デフォルトの名無しさん [sage] 2019/04/12(金) 02:03:48.55 ID:K5RuTlhq(4/4) AAS
いずれも環境はWindows8.1 64bitです
1-
あと 501 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.063s