Skip to content

Add Quantum Randomness extension for Scratch#513

Open
DashDevmationsDash wants to merge 4 commits intoPenguinMod:mainfrom
DashDevmationsDash:patch-4
Open

Add Quantum Randomness extension for Scratch#513
DashDevmationsDash wants to merge 4 commits intoPenguinMod:mainfrom
DashDevmationsDash:patch-4

Conversation

@DashDevmationsDash
Copy link

@DashDevmationsDash DashDevmationsDash commented Feb 12, 2026

Its Cool Ig

Name:Quantum Randomness
Desc:Use The ANU Quantum Randomness Api To Geneate True Random Numbers!

Thumb:
Thumbnail

@the-can-of-soup
Copy link

this could be cool

@JeremyGamer13 JeremyGamer13 added the new extension This extension is brand new to the repository label Feb 12, 2026
@DashDevmationsDash
Copy link
Author

jeremy adding the new extension label:
fFCfn6

@Steve0Greatness
Copy link
Contributor

Steve0Greatness commented Feb 17, 2026

Just so you're aware, extension thumbnails are in a 2:1 aspect ratio, meaning they're twice as wide as they are tall. Your thumbnail is 23:18, meaning some of your thumbnail will be cut off when loaded onto the website. This would likely include the wordmark, so I'd personally suggest redoing it.

if (min === max) return min;
try {
const controller = new AbortController();
const timeout = setTimeout(() => controller.abort(), 3000);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd specify a message to say that this abortion was because it got timed out.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice Idea Ngl

"4. Locate your API Key section.\n\n" +
"5. Copy your Free API Key.\n\n" +
"6. Paste it into the 'Set Api Key' block.\n\n" +
"Pro Tip: Try Encoding Your Api Key Cuz In A Site Where Seeing The Code Of Projects Is As Easy As A Click Of A Button... You Will Need It"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Security through obscurity is not real security, it's like hiding spare keys under a rock in your yard. Sure, nobody will know it's there unless you tell them, or they scope it out, but if they know it's there, then it's pretty easy to break into your house.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not even that. its REALLY easy to find the api key. you can just look at the network tab in inspect element.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can confirm
image

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dont Worry, Its Now Serialization Based, Should Fix It

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dont Worry, Its Now Serialization Based, Should Fix It

the api key is still really easy to access from the project file itself, the webtools console (vm.runtime.anuqrngisfreakingawesome.apikey) or the webtools network tab

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image bro what i just noticed this 😭

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new extension This extension is brand new to the repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants