「乱数」を含む日記 RSS

はてなキーワード: 乱数とは

2023-04-26

TBSニュースサイトヤバない?(追記)

はてぶの上位にちょいちょい載ってるTBS系のニュースサイト、newsdig.tbs.co.jpについて。

https://b.hatena.ne.jp/site/newsdig.tbs.co.jp/


何がヤバいかって、くっそ巨大なCookie(LocalStorageとかも含むのか知らんけど)をしこたま保存してんのよ。

気付いた時点では640MB占有してた。別に巡回チェックしてるわけでもなく、話題に挙がってたら見てみることもある程度のアクセス頻度なのだが。

Chromeユーザーアドレスバーに↓コピペして確認してみてくれ。

chrome://settings/content/all?searchSubpage=tbs.co.jp&search=cookie


試しにCookie消去してから、ただ開いただけでサイト上で何の遷移もしてないのに279MBも保存された。


次点ではpresident.jpが553MB消費してた。(こっちも話題に挙がってたら見てみることもある程度。)

(その次にはGoogleが数百MBオーダーで消費してたけど、これはGoogleドライブのオフラインキャッシュとか考えれば妥当。他に数百MBオーダーで消費してるサイトは無かった。)


多くのサイトは数バイトKBオーダーなのに、こいつら何保存してんのか不気味すぎる。


(追記)

各自環境消費量を教えてくれた方々や有意義コメントを下さった方々ありがとうございます

始めにお断りしておくべきだったかもしれませんが、自分ソフトウェア系ではありますが、Webエンジニアではありません。認識が浅かったり、古かったり、そもそも間違ってる可能性もあります

CookieじゃなくてCacheStorageやんけと突っ込みもいただいていますが、「LocalStorageとかも含むのか知らんけど」と書いておいた意図は(どのような技術要素かはどうでもよくて)ユーザー端末に保存されるデータボリュームについての話を意図していますChromeCookie絡みの設定画面での表示なのでこのような書き方をしましたが、解り難かったのならごめんなさいね冗長ながらも認識齟齬を招かないように平易な表現で書くと、「ユーザの明示的な承諾なくユーザー端末に保存されるデータデカイんだが」って話です。


で、各自環境で「ユーザの明示的な承諾なくユーザー端末に保存されるデータ」が数GBオーダーにも及ぶという事例が少なからず報告されて、自分環境だけではない事象だということが判りました。

さらtbspresident以外にもいくつかのサイトが同様に肥大化していることも知れました。


結果的にはid:hinaloeさんの解説が解りやすかったです。ありがとうございます

https://blog.hinaloe.net/2023/04/27/chrome-too-large-cache-storage/

CacheStorageがChromeの表示と、実際のディスク消費量と一致していないことが原因である理解しました。

追試してみたところ私の環境ではChrome開発者ツールでの表示が74MBで実際のWindowsファイルシステム上は33.9MB消費されました。

実際のストレージの消費は表示値の半分程度ということになり、id:hinaloeさんの1.4GBに対して5MBのように実際の約0.3%という結果とは大きく乖離がありますので、各環境で大きく違いそうな気がします。

気になる方は↓を各自確認いただくとよいかと思います

%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Service Worker\CacheStorage

配下のどのディレクトリ対象サイトのものなのか一意に特定する情報が無さそうなので、Chrome開発者ツールApplicationタブの左上の方にあるService Workersを選択すると、右側にReceived YYYY/M/D HH:MM:SSみたいな表記が有るので当該時刻に変更されたタイムスタンプを持つディレクトリ特定するような感じになるかと思います


ついでに開発者ツールを触っていて気付いたベースで書いておくと、

といった感じで、ユーザが見たものキャッシュしているのではなくて、先読みしてるような挙動に思えます

ロード時間短縮でUX改善を狙ったものかもしれませんが、個人的にはそれを1か月も保持し続けるのは過剰な感じがしますが世の中的にはどうなんでしょうね?

あと、スマホ場合挙動どうなってんすかね?


(追記2)

hinaloe氏の投稿で紹介されているStackOverflowの投稿やそのリンク先のChromiumバグレポートのやり取りまで目を通してみると、特に理由説明なく平均7MBがパディングされると書かれた投稿があります

https://stackoverflow.com/questions/39109789/what-limitations-apply-to-opaque-responses

https://bugs.chromium.org/p/chromium/issues/detail?id=796060


該当するソースコードは↓のようです。

https://source.chromium.org/chromium/chromium/src/+/main:content/browser/cache_storage/cache_storage_cache.cc

この中で、ComputeRandomResponsePadding()という関数を呼び出しておりその実体は↓のようです。

https://source.chromium.org/chromium/chromium/src/+/refs/heads/main:storage/common/quota/padding_key.cc;drc=332f92aab4a32607f7813ac1a824f6ff0d86c369;l=47


この関数符号無し64bit整数乱数(つまり、0~18446744073709551615のいずれか)を14431 * 1024 = 14777344で割った剰余(つまり、0~14777343≒約14MiB)を返却します。

これがパディング値として採用されることになりますが、乱数正規分布している前提で、平均すると(最大値14MiBの半分で)約7MBになるよねってことだと思われます


故にChromeの設定画面から確認できるCookie等(LocalStorageとかCacheStorageとか諸々含む)のサイズは、概算してCacheStorageに存在するファイル数×平均7MBが過大計上されていることになりそうです。

これでChromeの設定画面から確認できるサイズと、実際のファイルシステム上で消費されているサイズの違いは合理的説明できますが、TBS等の特定サイトだけデカみえ理由説明にはならないのです。

まり、以下のような可能性がありそうです。

  1. Chromeの設定画面から確認できるサイズほど巨大ではないが(他のサイト比較して)相対的デカイ?
  2. ComputeRandomResponsePadding()の結果が顕著にデカくなる乱数が生成される個別要因がある?
  3. それ以外

なんなんすかね?

2023-04-12

anond:20230411162504

もうAITRPGできる時代だと思う。

「床はぬかるんでいた」という文章から戦闘においては俊敏さが下がるとか、探索においては足跡がつく、みたいなことを容易に類推できるはず。

広い(浅い)知識も持ち合わせている。そりゃネット上の文章を食わせまくってるからね。

GMAIやらせ時代なんじゃない?サイコロより真の乱数に近い乱数いくらでも出せるし、100d100の結果を即答してくれるし。

2023-03-22

anond:20230322173912

それをするには人間乱数がでかすぎるでしょ。すぐ「今日は肉の気分じゃない」とか言ってくる顧客に合わせるのむずすぎ

全然食事に関心が無くて食えればいいって人ならいいんじゃない?

anond:20230322162903

そのうちStable Diffusionみたいに乱数シードを固定できるオープンソース版WebUIも出るんやろか

2023-02-17

anond:20230217194019

乱数なのに法則って何がしたいの?

シードが与えられたら同じ結果になるってコト?

ある文字列一定法則で変換する方法ない?

100×乱数的なことを文字列×乱数でやりたい

2023-02-06

[]コテハンをやって思うこと

qrngとは、要するに量子乱数生成器のこと。

何かを書きたいときトピックリストtxtで用意しておき、その中から一つを選ぶ際にqrngを使っている。

今出たのは「自分に関する情報を書く」というトピック

俺は45歳のオッサンで、趣味女装

qrngがコテハン化して「こいつ馬鹿だな」などと思う連中の攻撃が日に日に増してきたが、そんなことを気にするようじゃダメ

2023-01-31

1億5000万円 2023年2月3日午前2時40分追記

俺は国語精神と頭が弱くてここの住民にうまく伝わるかわからないけど

題名の通り

宝くじとか空くじ 億千万円とか当たるわけないだろ ばっっっっっっっかじゃねーの 赤ちゃんバブー」

とか 言ってた俺に一等前後賞が当たった

本当に嬉しい けど同時に震えて怖くなった

ます隕石が落ちてきて運悪く死ぬと思った

年末がパァになった

銀行行った はんことかいるらしくて

家と銀行とをいったりきたりした 道中で怖さと疲れでめげそうになったのをなんとかがまんした

当たって浮かんだのは「これ全てを俺1人で抱えるのか」だった

どこかの増田10年前とか2年前とかに俺と同じくらいかそれ以上の金額を当てたことを思い出した

俺も当てた 当てたくて当てた そうだから

高額増田 バカにしてごめん 怖い だから助けて

当たる前はつかいみちはバカ面に鼻垂らしてうへうへ無限に考えてたのに今では「どうしよう」の言葉脳みそに泳いでて

何もできなくなった

眠剤飲んでも乱数しか眠れないし

仕事ミスが超増えまくって超怒られまくった

まえの俺の知る高額増田ブコメかに「1億ははしたがね あぶくぜに うたかたのゆめ 現実見ろ」って散々散々言われてたのを見たし

俺も「投資しろ」とか当たってもないのにウエメセで言ってたか

俺は恥ずかしくて仕事辞められなかった

好きだし上司も同僚もいい人だから 辞めたくないけど

1月10日だったかくらいに口座にボンと入った

夢じゃないんだ 本当に抱えるんだ」と思った

膝がガコガコして女の子みたいにぺちゃーって床に座った

大寒波とかよくわからなかった

俺はもう文章で察せるだろうが

バカだ 馬と鹿に失礼なくらい バカ

使ってる漢字合ってるかわからいくらバカ

免許も取れないバカ

投資とかカネ増やしとか そんなの俺がするもんじゃないって思ってた

その日死ななければオッケーで生きてた 今は死にそう

昨日ぐらいに仕事休んで実家帰って父ちゃんに全部話した

抱え切れないか父ちゃんに全部押し付けようって思った

ブコメ大金は刺して欲しいやつがうじゃうじゃいるって言ってたから俺も刺されようと思った

そしたら父ちゃんに低い声でさとされて「身内にでも教えるものじゃない」って言った

アドバイス増田は正しかったのか

でも父ちゃんは俺の口座に一切手をつけなかった

電話がいっぱいきてたのをずっと父ちゃんが取ってた

俺は自慢が借金はないこと

でも高卒でおまけにバカからここの住民みたいな 頭いい勉強は知らない

本当にバカなの

スマホゲームとか競馬とか今流行ってるみたいだけど

あれは難しいからできなかった 名前を覚えれな

お金がもらえるらしくてやりたかったけど ボタンが多くて失敗した

俺はバカから宝くじの300円とか3000円とか当たったら喜んだ

億とか数えれないし 競馬とかパチンコみたいに難しいのを考えなくていいからよかった

誰か助けてくれ まじ怖い

2023年2月3日午前2時40分追記

父ちゃんがなんかいい方向にまとめてくれそうだ

いろんなコメ見たけどみんな俺を心配してくれてて心があったかくなった ありがとな

父ちゃんを褒めるコメがいっぱいあって俺が嬉しくなった 俺の父ちゃんはすごいんだぞ

とりあえず俺は引っ越すことになった 父ちゃんも引っ越すかもしれないって言ってた

最初の使い道はこれかもしれない 父ちゃんは「俺の引っ越し資金は俺が出すからお前の金は出すな」って言った

そんで俺も父ちゃん電話の番号と会社を変えた そうした方がいいって父ちゃんが言ってたか

契約が俺がどんくさくて父ちゃん同伴するんだけど 頼りになる 頼りにしちゃいけないんだけど

何でもかんでも父ちゃん押し付けてていい歳して情けないけど 俺には父ちゃんしかいないか

いつか恩返し山ほどしたいな

あと住民 ありがとな 大好きだ

2023-01-15

anond:20230115020325

言うか迷ったが、実際は俺はNFTなど使ったこともねーぞ

なので「NFTを流行らせたい」という目的すら無い

もっと具体的なことを言うと、qrngという乱数発生サイトがあるんだが、それを使って選んだ単語から記事テーマを決めるというのを最近やってる

qrngが出力する16進数乱数を使って単語リストから選んだテーマが「NFT」だったからそれを書いた

あんまり予想はしていなかったが、あまりにも発狂系の人たちが湧いてきて面白なっちゃった

なのでNFTというものに興味をもったのは今日最初と言っていい

2023-01-03

ルリ/テツの交換ポケモンには色違いブロックルーチンが(たぶん)ある

需要があるかは分からないが、検証してみたので一応

NPCと交換して入手するポケモン乱数調整

NPCとの交換によって入手できるポケモン仕様作品によってまちまちだが、多くの場合性格値(PID)や個体値固定化されていて、乱数調整することができない。

しかし一部のポケモンについては、固定乱数と同様の乱数値によって生成されるため、乱数調整することが出来る。

特にXDでギンザルと交換できるヨーギラスなどは、色違いにすることも可能であることが知られている。

なお、この際はギンザルの表ID(TID)と、プレイヤー自身の裏ID(SID)の組み合わせで個体検索をする必要があった。

ルリ/テツ乱数調整

先に結論から書いておくと、ルリ/テツからもらえるポケモン乱数調整できるが、色違いにすることはできない。ここから以下はその検証過程になる。

参考とした先駆者記事こちら。

ルリ・テツ乱数ポケモンBW2】

https://note.com/amanogawa_ginga/n/n07a099613018]

調整の準備
  1. ライモンシティライブキャスターを拾うところから始まる一連のイベント完了済み
  2. ライブキャスターでルリ/テツを呼び出す(1日1回のみ、キャスターの一番下に項目が追加)
  3. ライモンシティ東の遊園地観覧車前に立っているルリ/テツの目の前(起動直後にAを押せば話しかけられる状態)でレポート

他のNPCとのイベントが発生している場合などに連絡できないことがある。日付が変わった直後にライモンシティ内でライブキャスターを起動するのが安全か。

乱数仕様

第5世代において、不定消費がある場合は、お馴染みのおしゃべりペラップによる初期seed特定を行う必要がある。音の高低を判断するため、録音も必須になる。

上記のように消費速度が非常に速いため、出来るだけ起動後すぐにメニューを開き、任意消費終了後には素早く話しかけられるようにしたい。

検証

上記のギンザルのケースがあるので、IDの組み合わせを含めた条件をいくつか変えながら乱数調整を行った。

各組み合わせの結果
  1. 色違いでない個体値乱数調整:いずれも成功
  2. プレイヤーの表ID×プレイヤーの裏ID性格値が一致するが、色違いにならない
  3. ルリ/テツの表ID×ルリ/テツの裏ID色違いになる個体のみ、性格値が一致しない
  4. ルリ/テツの表ID×プレイヤーの裏ID性格値が一致するが、色違いにならない
  5. プレイヤーの表ID×ルリ/テツの裏ID性格値が一致するが、色違いにならない

以上の結果、特に3.によって、ルリ/テツから貰えるポケモンには色違いブロックルーチンが設定されていると判断できる。

2022-12-28

anond:20221228182331

乱数ってこと

 

管理された運ゲーっていうのは

勝負してるようで居て最初から結果とか誰が勝つかが決められているやつ

2022-12-25

マルチバースだかなんだか知らんけど

俺が不快だと思う人間存在しない平行世界に早く行きたい

量子乱数で行動して宇宙分岐し続ける

2022-12-23

ウィグナーの友人みたいなことをネット世界でやる

以下のAPIで量子乱数を生成できる。

ttps://qrng.anu.edu.au/wp-content/plugins/colours-plugin/get_one_hex.php

次にtwitterユーザー名の一覧を適当に用意する。

毎日20:00になったら、API乱数xを一覧のユーザ数mで剰余変換i=x mod mして、i+1番目のユーザー選択する。

そのユーザーの最新ツイートリツイートする。

何が起こるかは量子力学解釈依存する。

2022-12-06

anond:20221206173434

なんでかっていうと、の前後論理的にどうつながるのか分からない。

ダイスとか乱数が絡んでればほぼ確実にドローとかのカードゲームらしさに通じる要素を備えてるということか?

素人には高度過ぎる説明だ…

anond:20221206172103

デッキドロー存在することだろ。

 

なんでかっていうと、これはダイス乱数や、操作アクションとの区別から

 

 

大抵のゲームというのは、なんらかの制御されたランダム性を用意することでゲーム性を確保するが

ランダム性の出し方には、昔からデッキダイス人間性能の3種類がある

2022-11-29

anond:20221129120830

乱数固定がマジならポケモン部分もクソってことになるわけだが

2022-11-25

セガMJが何故叩かれないのか謎

MJはどう考えても乱数操作している

調子が良いときはめちゃくちゃ調子が良くて何やっても上がれるのに対して

調子が悪いときはどんな配牌が来ようと上がれない

3巡目国士テンパイしても最後まで上がれず、上がり牌は相手側が暗刻、なんてのが「よくある」

普通に牌で打ってたらそうそう起きないようなことが平気で何回も起きる

客観的に見て絶対に牌操作してるし、やってる側もそれを分かって遊んでるんだがMJは牌操作を認めない

結果としてギャンブル性が非常に高くなっていて課金を促してる側面がある

シードや牌山生成の手順を公開して検証可能な形にしてるんだが

結局シードをユーザには選ばせないからどうにでもなる

例えば1000万回ほど適当なシードで牌山を生成し、天和になるようなシードを見つけたらそれをユーザに与えればいい

不確定要素とかユーザ動作で変わる、みたいなのもあるんだが、結局は局の最初に何かしらの形でシードをユーザが選べないと牌山なんてどうにでも操作できる

これで金を取って商売してるのはどうなんだ

2022-11-07

anond:20221107065527

これほんとにそれ

ランダマイザの A と B に入れてるのが

男 男

女 男

男 女

これになってるから2/3とかでるのあたりまえ

女 男

これは片方が男の場合 じゃねえんだよ

「片方が女のである場合にもう片方が男の場合

なんだよ

なんでこんなことがわかんねえかなあ

女 男 に男が含まれているのは両方の観測結果の話で

片方しか観測されていないときに確定してんのは女だろうがよ

なんか同じ話何回もでてるから改めて追記しておくけど

A と B のユーザー変数に入るのは

「片方が男のとき

から

片方である A には男しかはいんねえの

B が男女どっちかに乱数かけるだけなの

B が男の場合 A を不確定要素にするなら

A に男が含まれてないとおかしいわけ

から

A B

男 男

女 男

男 女

男 男

こうなるんだよ

けっきょく二分の一じゃねえか

さらにおまけにわかりきった事追記するけど

A男 B男

A男 B女

A女 B男

A男 B男

で前提に片方が男だからという理由

A女 B女

存在しないように設定されてるんだよ

この前提が覆るんだよ

その男けがいつでてきてもいい不確定要素にすると

A女 の場合Bが女である可能性と

B女 で残りのAが女である可能性を排除してるわけだから

それを含んでも

A女 B女

A女 B女

が追加されるわけだから結局3/6ってわけだ

そうでなきゃ片方が男って因子が反映できないだろ

まり男女と女男を一緒にして割り算してるのは割合なんだよ

割合確率じゃねえ

あたりつきアイスをかって当たる確率が三分の一でもはずれたおまえに三分の一だけアイスがもらえることはない

2022-10-31

不出来なコード乱数生成してるせいで毎回数値が変わってデバッグできないか復元不可能乱数として使うとか、出来がいいんだか悪いんだか分かんねえな

乱数生成という目的からするといいのかもしれないが、よくこんなレベルのものセキュリティ()として押しつけられるもんだ

2022-10-11

anond:20221011190922

横だけど、一連のを見ていると元増田も含めて、まったく同じ条件で過去に戻ったとしても

ゲームのやり直しで乱数が変化するように何らかの違いが出るだろうって思ってる人が結構いることにわりと驚いた

2022-10-03

anond:20221003171727

ノイズ学習画像と結びつけてノイズ乱数の代わりにしてるんやで。だから入力画像が同じでも結果が変わる

2022-10-02

anond:20221002095356

拡散ノイズの仕組みを解説すればええよ。ノイズ乱数の代わりにして生成してるにすぎないと

2022-09-29

anond:20220929162115

まだそんな高尚な段階にはない気がするわw

少なくとも人間の顔をオリジナル乱数)で違和感なく描けるようにならないとなぁ

2022-09-04

anond:20220904231430

ホントにさ、何不自由なく生きてきた連中が子が親に対する復讐に対してあれこれいうのはどうかと思うのよ。

独善的だと自覚はしないんだろうか?

無理だろうなあ。

結局のところ世の中は運が良かった奴が生き残るだけ。

自然界と全く同じで、運がよかったら生き残って繁殖し運が悪かったら死ぬというだけのシステムなんだよな。

手当り次第乱数ばらまいて当たりが出た奴を残してるだけなので、外れた奴のことなんてしったこっちゃないんだよな。

ログイン ユーザー登録
ようこそ ゲスト さん