New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Blockchain CBSP Exam - Topic 2 Question 72 Discussion

Actual exam question for Blockchain's CBSP exam
Question #: 72
Topic #: 2
[All CBSP Questions]

Which of the following are good ways to get pseudo-random numbers for smart contracts?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

0/2000 characters
Harley
3 months ago
Totally agree, private functions aren't reliable for this.
upvoted 0 times
...
Marshall
4 months ago
Wait, can we really trust block hashes for randomness?
upvoted 0 times
...
Leila
4 months ago
Private variables can be predictable, not a great idea.
upvoted 0 times
...
Jamal
4 months ago
I think external oracles are the best option.
upvoted 0 times
...
Derick
4 months ago
Block hashes are a common choice!
upvoted 0 times
...
Sylvia
5 months ago
I have a vague memory of block hashes being used in some examples, but I wonder if they are truly secure enough for smart contracts.
upvoted 0 times
...
Krissy
5 months ago
Private variables and functions seem too predictable for generating random numbers, but I can't recall the exact reasons why.
upvoted 0 times
...
Nickolas
5 months ago
I remember practicing a question about using external oracles for randomness, so I feel like option D could be a strong choice.
upvoted 0 times
...
Gussie
5 months ago
I think block hashes might be a good option for pseudo-random numbers, but I'm not entirely sure if they can be manipulated.
upvoted 0 times
...
Verlene
5 months ago
Wait, what's the difference between float before production and queue time? I'm not sure I fully understand how those fit into a routing operation. I'll have to guess on this one.
upvoted 0 times
...
Stefania
5 months ago
I'm a bit unsure about this one. The options seem pretty similar, but I'll go with proportionate since that seems to fit the legal requirements mentioned in the question.
upvoted 0 times
...
Sue
5 months ago
This seems like a straightforward question about improving a machine learning model. I'd start by looking at the performance metrics in Stackdriver and analyzing them in BigQuery to identify areas for improvement.
upvoted 0 times
...
Shalon
5 months ago
I'm a bit confused on this one. I'll have to review the material again to make sure I understand where the loadbalancing mode is specified.
upvoted 0 times
...
Frederica
10 months ago
Block hashes? Isn't that like using the weather to predict the stock market? I'll stick with the oracle, thanks.
upvoted 0 times
Lacresha
8 months ago
Block hashes may not be the best choice for smart contracts.
upvoted 0 times
...
Clorinda
8 months ago
Private variables and functions can also be good options.
upvoted 0 times
...
Joanna
8 months ago
I prefer using an external oracle for pseudo-random numbers.
upvoted 0 times
...
Karon
9 months ago
Block hashes can be unpredictable, like the weather.
upvoted 0 times
...
...
Alisha
10 months ago
Ooh, this is a tricky one. I'm going with B - private functions could be a sneaky way to generate pseudo-random numbers.
upvoted 0 times
Lettie
8 months ago
I would go with private functions or block hashes for generating pseudo-random numbers.
upvoted 0 times
...
Shawnta
8 months ago
Block hashes are also a good option for getting pseudo-random numbers.
upvoted 0 times
...
Leslie
8 months ago
I think private functions could work for generating pseudo-random numbers.
upvoted 0 times
...
...
Winfred
10 months ago
I was leaning towards A, but now I'm not so sure. Private variables might not be as random as we need.
upvoted 0 times
Paris
9 months ago
C) Block hashes
upvoted 0 times
...
Carrol
9 months ago
Block hashes are a good way to get pseudo-random numbers for smart contracts.
upvoted 0 times
...
Laila
9 months ago
D) External oracle
upvoted 0 times
...
Francesco
9 months ago
C) Block hashes
upvoted 0 times
...
Sharen
9 months ago
B) Private functions
upvoted 0 times
...
Karan
9 months ago
A) Private variables
upvoted 0 times
...
...
Hillary
10 months ago
D seems like the best option to me. Using an external oracle is a secure way to get random numbers.
upvoted 0 times
Kris
9 months ago
Private functions can help generate pseudo-random numbers within the smart contract.
upvoted 0 times
...
Bok
9 months ago
Block hashes can also be a good source of pseudo-random numbers.
upvoted 0 times
...
Regenia
10 months ago
I agree, using an external oracle adds an extra layer of security.
upvoted 0 times
...
...
Sang
11 months ago
I prefer using external oracle for pseudo-random numbers, it provides more flexibility.
upvoted 0 times
...
Carli
11 months ago
I agree with Roselle, block hashes are secure and unpredictable.
upvoted 0 times
...
Roselle
11 months ago
I think using block hashes is a good way to get pseudo-random numbers.
upvoted 0 times
...
Kati
11 months ago
I'm not sure about external oracle, it may introduce centralization risks.
upvoted 0 times
...
Albina
11 months ago
I think C is the correct answer. Block hashes can provide good pseudo-random numbers for smart contracts.
upvoted 0 times
Timothy
10 months ago
I think private functions can also be used to generate pseudo-random numbers.
upvoted 0 times
...
Jani
10 months ago
I agree, block hashes are a reliable source of pseudo-random numbers.
upvoted 0 times
...
...
Evangelina
11 months ago
I agree with Buddy, block hashes are secure and unpredictable.
upvoted 0 times
...
Buddy
11 months ago
I think block hashes are a good way to get pseudo-random numbers.
upvoted 0 times
...

Save Cancel