Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11061Oct. 12, 2025 04:20:10
- truck_water
-
Scratcher
25 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
(() から ()までの乱数)
を使わずに乱数を作るならタイマーの誤差を利用するんでしょうか?
#11062Oct. 12, 2025 04:40:29
#11063Oct. 12, 2025 05:04:04
- inoking
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
それも内部的には乱数と同じことをしているのでは(未確認)?[どこか v] へ行くなども有用だと思います
なぜ乱数ブロックを使いたくないかによると思います。
#11064Oct. 12, 2025 05:23:45
- e1bfd762321e409cee4a
-
New Scratcher
28 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
実装方法が合ってるかわかりませんが、作ってみました。
タイマー式乱数
追記 : 翻訳を使った乱数生成を見つけました
翻訳拡張機能を利用した乱数
追記2 : XorShift128+を見つけました
XorShift128+
タイマー式乱数
追記 : 翻訳を使った乱数生成を見つけました
翻訳拡張機能を利用した乱数
追記2 : XorShift128+を見つけました
XorShift128+
Last edited by e1bfd762321e409cee4a (Oct. 12, 2025 07:16:28)
#11065Oct. 12, 2025 05:29:34
#11066Oct. 12, 2025 08:38:40
- haws0873
-
Scratcher
89 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
投稿場所を間違えたので削除
Last edited by haws0873 (Oct. 12, 2025 08:39:48)
#11067Oct. 12, 2025 10:01:26
- 8zi8ppunn
-
New Scratcher
32 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
removed–blockspam
Last edited by LittleGreyCells (Oct. 12, 2025 14:07:53)
#11068Oct. 12, 2025 10:30:07
- achanikun
-
Scratcher
1 post
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
参照数って一人に一回つくんですかそれとも普通に見た数だけつくんですか
誰か詳しい人いたら教えてください。 m(__)m
誰か詳しい人いたら教えてください。 m(__)m
#11069Oct. 12, 2025 10:39:33
- 8zi8ppunn
-
New Scratcher
32 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
ユーザー名を使う方法
Last edited by 8zi8ppunn (Oct. 12, 2025 10:39:54)
#11070Oct. 12, 2025 10:42:09
- Odakyu21
-
Scratcher
73 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
参照数って一人に一回つくんですかそれとも普通に見た数だけつくんですか
誰か詳しい人いたら教えてください。 m(__)m
質問コーナー5から引用致します(https://scratch.mit.edu/discuss/post/5622038/)
一人で1回です(ログインしていない場合を除く)
検索は
site::https://scratch.mit.edu/discuss/
を書いた後に検索するとできます
#11071Oct. 12, 2025 10:47:32
- Odakyu21
-
Scratcher
73 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11074
ユーザー名を使う方法だけでは何が言いたいか伝わりません(質問の例 他人のスクラッチのメール数を見るのはどうしたらいいでしょう)
#2から引用いたします
ユーザー名を使う方法だけでは何が言いたいか伝わりません(質問の例 他人のスクラッチのメール数を見るのはどうしたらいいでしょう)
#2から引用いたします
3. できるだけ具体的に質問をしましょう。
そうすれば、欲しい答えが返ってきやすくなります。
4. ほかのトピックで質問できないかを確認しましょう。
#11072Oct. 12, 2025 13:19:38
- mi9g0n
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11075の参照数についての質問に対する回答について:
質問コーナーのコメントがすべて正しいという保証はないわけで、実際にたまに誤った回答を目にする場合もあります。そして件のコメントには出展出典がありません。
だからただ引用するのみという回答の仕方はいかがなものかと思うのです。
サブアカウントを持っている人であれば、あるいはスクラッチをやっている友達がリアルにいるのであれば、いろいろと実験することができそうです。
そういった自身の体験を正確に表現したものか、あるいはしっかりとした出展出典付きの回答を希望します。
そういったコメントが出てくるまでは、この回答で納得することはできません。
質問コーナーのコメントがすべて正しいという保証はないわけで、実際にたまに誤った回答を目にする場合もあります。そして件のコメントには出展出典がありません。
だからただ引用するのみという回答の仕方はいかがなものかと思うのです。
サブアカウントを持っている人であれば、あるいはスクラッチをやっている友達がリアルにいるのであれば、いろいろと実験することができそうです。
そういった自身の体験を正確に表現したものか、あるいはしっかりとした出展出典付きの回答を希望します。
そういったコメントが出てくるまでは、この回答で納得することはできません。
Last edited by mi9g0n (Oct. 12, 2025 13:26:23)
#11073Oct. 12, 2025 14:29:22
- mashu_Official
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問コーナーの回答で納得できないなら自分で調べてはどうでしょうか。
#11074Oct. 12, 2025 15:53:40
#11075Oct. 12, 2025 16:29:45
- inoking
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#11068:
やはり内部的には乱数ブロックと同様に Math.random() を用いています。
どこか へ行く ブロック:
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_motion.js#L99
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_motion.js#L78
乱数ブロック:
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_operators.js#L80
確認を取りました。それも内部的には乱数と同じことをしているのでは(未確認)?[どこか v] へ行くなども有用だと思います
なぜ乱数ブロックを使いたくないかによると思います。
やはり内部的には乱数ブロックと同様に Math.random() を用いています。
どこか へ行く ブロック:
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_motion.js#L99
goTo (args, util) { const targetXY = this.getTargetXY(args.TO, util); : }
getTargetXY (targetName, util) { : } else if (targetName === '_random_') { const stageWidth = this.runtime.constructor.STAGE_WIDTH; const stageHeight = this.runtime.constructor.STAGE_HEIGHT; targetX = Math.round(stageWidth * (Math.random() - 0.5)); targetY = Math.round(stageHeight * (Math.random() - 0.5)); : }
乱数ブロック:
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_operators.js#L80
random (args) { : // If both arguments are ints, truncate the result to an int. if (Cast.isInt(args.FROM) && Cast.isInt(args.TO)) { return low + Math.floor(Math.random() * ((high + 1) - low)); } : }
#11076Oct. 12, 2025 17:38:05
#11077Oct. 13, 2025 00:47:03
- nagi9999
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
scratchrをより良い場所にするためにトピックで質問ごとにトピックを分けるという案は出てこなかったんですか
#11078Oct. 13, 2025 01:40:23
#11079Oct. 13, 2025 02:16:51
- sekai_seka1234
-
Scratcher
14 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
最近頻繁に強制的にサインアウトされるのはなぜですか?(自分だけではなく他の人もなっているようです)
#11080Oct. 13, 2025 02:20:48
- maikurakun_828
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
バグ報告コーナー2の#2より引用
3. 自動的にサインアウトされました
Scratch @ MIT -「なぜサインアウトされたのですか?」
→リンクが開けない場合はこちら
Scratch @ MIT -「コメントを読もうとするとサインアウトされるのはなぜですか?」 を読んでみてください。
→リンクが開けない場合はこちら
・とあるリンクを開くと自動的にサインアウトされることがあります。別のページ(例えばここ)に移動して、再度サインインすると解決します。
自動的にサインアウトされるURLを絶対に貼らないでください。(利用規約3.5-1違反)













