Faits: Faits: A. X._ a été interpellé à son domicile le 25 septembre 2004 et placé en détention préventive sous les inculpations d'extorsion et de chantage. Il est accusé d'avoir tenté, de concert avec plusieurs comparses, d'extorquer à son ex-employeur, la banque Y._, à Genève, la somme de 42 millions de francs, sous la menace de divulguer publiquement des informations confidentielles concernant 300 clients de l'établissement. X._ a reconnu les faits. Il a déclaré avoir agi par crainte de perdre son emploi et de ne plus pouvoir assumer les obligations financières liées à l'écolage privé de ses enfants et les charges hypothécaires de sa maison familiale et de celle de sa mère. Il a également affirmé avoir agi dans un esprit de vengeance découlant du fait qu'il n'avait pas obtenu les promotions internes qu'il était, selon lui, en droit d'attendre après plus de 18 ans passés au sein de la même entreprise. X._ a reconnu les faits. Il a déclaré avoir agi par crainte de perdre son emploi et de ne plus pouvoir assumer les obligations financières liées à l'écolage privé de ses enfants et les charges hypothécaires de sa maison familiale et de celle de sa mère. Il a également affirmé avoir agi dans un esprit de vengeance découlant du fait qu'il n'avait pas obtenu les promotions internes qu'il était, selon lui, en droit d'attendre après plus de 18 ans passés au sein de la même entreprise. B. Par ordonnance du 1er octobre 2004, la Chambre d'accusation du canton de Genève (ci-après: la Chambre d'accusation) a autorisé la prolongation de la détention jusqu'au 1er janvier 2005 en raison des besoins de l'instruction et du risque de collusion. X._ a sollicité sa mise en liberté en provisoire en date du 1er novembre 2004, à l'issue d'une audience de confrontation entre les différents protagonistes. La Chambre d'accusation a refusé de faire droit à cette requête en raison du risque de récidive, au terme d'une ordonnance rendue le 2 novembre 2004. Elle a en revanche libéré les autres comparses moyennant le dépôt du passeport ou d'une caution variant entre 5'000 et 30'000 fr. X._ a sollicité sa mise en liberté en provisoire en date du 1er novembre 2004, à l'issue d'une audience de confrontation entre les différents protagonistes. La Chambre d'accusation a refusé de faire droit à cette requête en raison du risque de récidive, au terme d'une ordonnance rendue le 2 novembre 2004. Elle a en revanche libéré les autres comparses moyennant le dépôt du passeport ou d'une caution variant entre 5'000 et 30'000 fr. C. Agissant par la voie du recours de droit public, X._ demande au Tribunal fédéral d'annuler cette décision et d'ordonner sa mise en liberté provisoire immédiate. La Chambre d'accusation se réfère aux considérants de sa décision. Le Procureur général du canton de Genève s'en rapporte à justice. 