Pergunta de entrevista da empresa LinkedIn

Write a function to sample from a non-uniform distribution