Open In App

Select Random Element from List in R

In this article, we will discuss how to select a random element from a List using R programming language.

We can select a Random element from a list by using the sample() function. sample() function is used to get the random element from the data structure



Syntax:

sample(1:length(list), n)



where

Note: In our case n=1 because we have to get only one random element.

Example: R program to create a list of numbers and return one  random element




# create a list of integers
list1=list(1:10,23,45,67,8)
 
# get the random element from the list
list1[[sample(1:length(list1), 1)]]

Output:

Test 1:

[1] 67

Test 2:

[1] 45

Example: R program to create a list of numbers and return one  random element




# create a vector of integers
vec=c(1,2,3,4,5)
 
# create a variable
data="Hello Geek"
 
# pass the vector and variable to list
list1=list(vec,data)
 
# get the random element from the list
list1[[sample(1:length(list1), 1)]]

Output:

[1] 1 2 3 4 5

The time complexity is O(1)

The auxiliary space is O(n),

Article Tags :