-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrandom_node.py
More file actions
25 lines (22 loc) · 856 Bytes
/
random_node.py
File metadata and controls
25 lines (22 loc) · 856 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class SnJakeNumberNode:
FUNCTION = "get_number"
CATEGORY = "😎 SnJake/Utils"
RETURN_TYPES = ("INT", "FLOAT")
RETURN_NAMES = ("int", "float")
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"seed": ("INT", {
"default": 0,
"min": 0,
"max": 0xffffffffffffffff,
"control_after_generate": True, # Опция для инкремента, декремента, рандомизации
}),
}
}
def get_number(self, seed):
# Просто преобразуем входное значение в нужные типы и возвращаем.
output_int = int(seed)
output_float = float(seed)
return (output_int, output_float)