मैं जानना चाहता हूं कि क्या ऐसा करने का कोई ज्यादा साफ-सुथरा तरीका है। मूल रूप से, मैं चर लंबाई की एक सरणी से एक यादृच्छिक तत्व चुनना चाहता हूं। आम तौर पर, मैं इसे इस तरह से करूंगा:
myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ]
item = myArray[rand(myarray.length)]
क्या कुछ ऐसा है जो दूसरी पंक्ति को बदलने के लिए अधिक पठनीय / सरल है? या कि यह करने का सबसे अच्छा तरीका है। मुझे लगता है कि आप कर सकते थे myArray.shuffle.first
, लेकिन मैंने केवल #shuffle
कुछ मिनट पहले एसओ पर देखा था, मैंने वास्तव में अभी तक इसका उपयोग नहीं किया है।